青城山 熊猫:as3.0资料6

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 21:09:20
as3.0资料62010-10-21 16:29

Scene

示例

以下代码说明如何使用名为 mc1 的 MovieClip 对象的 scenes 属性:
import flash.display.Scene;

for (var i:uint = 0; i < mc1.scenes.length; i++) {
var scene:Scene = mc1.scenes;
trace(”scene ” + scene.name + “: ” + scene.numFrames + ” frames”);
}totalFrames 属性

totalFrames:int [只读 (read-only)]

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9

MovieClip 实例中帧的总数。

如果影片剪辑包含多个帧,totalFrames 属性会返回影片剪辑中的所有 场景中的帧的总数。

实现
public function get totalFrames():int

示例

以下代码说明如何使用名为 mc1 的 MovieClip 对象的 totalFrames 属性:
trace(mc1.totalFrames);trackAsMenu 属性

trackAsMenu:Boolean [读写]

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9

指示属于 SimpleButton 或 MovieClip 对象的其它显示对象是否可以接收鼠标释放事件。 trackAsMenu 属性允许您创建菜单。 可以对任何 SimpleButton 或 MovieClip 对象设置 trackAsMenu 属性。 trackAsMenu 属性的默认值是 false。

可以随时更改 trackAsMenu 属性;修改后的影片剪辑会立即使用新的行为。

实现
public function get trackAsMenu():Boolean
public function set trackAsMenu(value:Boolean):void

示例

以下代码说明如何使用 trackAsMenu 属性来启用名为 mc1 的 MovieClip 对象的鼠标释放事件:
mc1.trackAsMenu = true;构造函数详细信息
MovieClip () 构造函数

public function MovieClip()

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9

创建新的 MovieClip 实例。 创建 MovieClip 之后,调用舞台上的显示对象容器的 addChild() 或 addChildAt() 方法。

方法详细信息
gotoAndPlay () 方法

public function gotoAndPlay(frame:Object, scene:String = null):void

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9

从指定帧开始播放 SWF 文件。 这会在帧中的所有剩余动作执行完毕后发生。 要指定场景以及帧,请指定 scene 参数的值。

参数 frame:Object — 表示播放头转到的帧编号的数字,或者表示播放头转到的帧标签的字符串。 如果您指定了一个数字,则该数字是相对于您指定的场景的。 如果不指定场景,Flash Player 使用当前场景来确定要播放的全局帧编号。 如果指定场景,播放头会跳到指定场景的帧编号。

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

语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9

将播放头移到影片剪辑的指定帧并停在那里。 这会在帧中的所有剩余动作执行完毕后发生。 如果除了指定帧以外,您还希望指定场景,那么请指定 scene 参数。

参数 frame:Object — 表示播放头转到的帧编号的数字,或者表示播放头转到的帧标签的字符串。 如果您指定了一个数字,则该数字是相对于您指定的场景的。 如果不指定场景,Flash Player 使用当前场景来确定转到其处并停止的全局帧编号。 如果指定了场景,播放头会转到指定场景中的帧编号并停止。

scene:String (default = null) — 场景的名称。 此参数是可选的。

引发 ArgumentError — 如果未在该影片剪辑中找到指定的 scene 或 frame。

示例

下面的代码使用 gotoAndStop() 方法和 currentFrame 属性指示 mc1 影片剪辑的播放头从其当前位置前进 5 帧并停止:
mc1.gotoAndStop(mc1.currentFrame + 5);
——————————————————————————–