青城山 熊猫:as3.0资料6
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 21:09:20
Scene
示例
以下代码说明如何使用名为 mc1 的 MovieClip 对象的 scenes 属性:
import flash.display.Scene;
for (var i:uint = 0; i < mc1.scenes.length; i++) {
}totalFrames 属性
totalFrames:int
语言版本:
运行时版本:
MovieClip 实例中帧的总数。
如果影片剪辑包含多个帧,totalFrames 属性会返回影片剪辑中的所有 场景中的帧的总数。
实现
示例
以下代码说明如何使用名为 mc1 的 MovieClip 对象的 totalFrames 属性:
trace(mc1.totalFrames);trackAsMenu 属性
trackAsMenu:Boolean
语言版本:
运行时版本:
指示属于 SimpleButton 或 MovieClip 对象的其它显示对象是否可以接收鼠标释放事件。 trackAsMenu 属性允许您创建菜单。 可以对任何 SimpleButton 或 MovieClip 对象设置 trackAsMenu 属性。 trackAsMenu 属性的默认值是 false。
可以随时更改 trackAsMenu 属性;修改后的影片剪辑会立即使用新的行为。
实现
示例
以下代码说明如何使用 trackAsMenu 属性来启用名为 mc1 的 MovieClip 对象的鼠标释放事件:
mc1.trackAsMenu = true;构造函数详细信息
MovieClip () 构造函数
public function MovieClip()
语言版本:
运行时版本:
创建新的 MovieClip 实例。 创建 MovieClip 之后,调用舞台上的显示对象容器的 addChild() 或 addChildAt() 方法。
方法详细信息
gotoAndPlay () 方法
public function gotoAndPlay(frame:Object, scene:String = null):void
语言版本:
运行时版本:
从指定帧开始播放 SWF 文件。 这会在帧中的所有剩余动作执行完毕后发生。 要指定场景以及帧,请指定 scene 参数的值。
参数
scene:String (default = null) — 要播放的场景的名称。 此参数是可选的。
示例
下面的代码使用 gotoAndPlay() 方法指示 mc1 影片剪辑的播放头从其当前位置前进 5 帧:
mc1.gotoAndPlay(mc1.currentFrame + 5);
——————————————————————————–
下面的代码使用 gotoAndPlay() 方法指示 mc1 影片剪辑的播放头移到名为 “Scene 12″ 的场景中标记为 “intro” 的帧:
mc1.gotoAndPlay(”intro”, “Scene 12″);gotoAndStop () 方法
public function gotoAndStop(frame:Object, scene:String = null):void
语言版本:
运行时版本:
将播放头移到影片剪辑的指定帧并停在那里。 这会在帧中的所有剩余动作执行完毕后发生。 如果除了指定帧以外,您还希望指定场景,那么请指定 scene 参数。
参数
scene:String (default = null) — 场景的名称。 此参数是可选的。
引发 ArgumentError — 如果未在该影片剪辑中找到指定的 scene 或 frame。
示例
下面的代码使用 gotoAndStop() 方法和 currentFrame 属性指示 mc1 影片剪辑的播放头从其当前位置前进 5 帧并停止:
mc1.gotoAndStop(mc1.currentFrame + 5);
——————————————————————————–