MovieClip 的 公共方法 创建新的 MovieClip 实例。 MovieClip 将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。 将一个 DisplayObject 子实例添加到该 DisplayObjectContainer 实例中。 使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 EventDispatcher 指示安全限制是否会导致出现以下情况:在列表中忽略了使用指定 point 点调用 DisplayObjectContainer.getObjectsUnderPoint() 方法时返回的所有显示对象。 DisplayObjectContainer 确定指定显示对象是 DisplayObjectContainer 实例的子项还是该实例本身。 将事件调度到事件流中。 返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。 DisplayObject 返回位于指定索引处的子显示对象实例。 DisplayObjectContainer 返回具有指定名称的子显示对象。 返回 DisplayObject 的 child 实例的索引位置。 DisplayObjectContainer 返回对象的数组,这些对象位于指定点下,并且是该 DisplayObjectContainer 实例的子项(或孙子项,依此类推)。 DisplayObjectContainer 返回一个矩形,该矩形根据 targetCoordinateSpace 参数定义的坐标系定义显示对象的边界,但不包括形状上的任何笔触。 DisplayObject 将 point 对象从舞台(全局)坐标转换为显示对象的(本地)坐标。 DisplayObject 将二维点从舞台(全局)坐标转换为三维显示对象的(本地)坐标。 DisplayObject 从指定帧开始播放 SWF 文件。 MovieClip 将播放头移到影片剪辑的指定帧并停在那里。 检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 EventDispatcher 指示对象是否已经定义了指定的属性。 计算显示对象,以确定它是否与 obj 显示对象重叠或相交。 DisplayObject 计算显示对象,以确定它是否与 x 和 y 参数指定的点重叠或相交。 DisplayObject 指示 Object 类的实例是否在指定为参数的对象的原型链中。 将三维显示对象的(本地)坐标的三维点转换为舞台(全局)坐标中的二维点。 DisplayObject 将 point 对象从显示对象的(本地)坐标转换为舞台(全局)坐标。 DisplayObject 将播放头转到下一帧并停止。 将播放头移动到 MovieClip 实例的下一场景。 在影片剪辑的时间轴中移动播放头。 MovieClip 将播放头转到前一帧并停止。 将播放头移动到 MovieClip 实例的前一场景。 指示指定的属性是否存在、是否可枚举。 从 DisplayObjectContainer 实例的子列表中删除指定的 child DisplayObject 实例。 DisplayObjectContainer 从 DisplayObjectContainer 的子列表中指定的 index 位置删除子 DisplayObject。 DisplayObjectContainer 从 EventDispatcher 对象中删除侦听器。 EventDispatcher 更改现有子项在显示对象容器中的位置。 设置循环操作动态属性的可用性。 Object 允许用户拖动指定的 Sprite。 Sprite 停止影片剪辑中的播放头。 MovieClip 结束 startDrag() 方法。 Sprite 交换两个指定子对象的 Z 轴顺序(从前到后顺序)。 在子级列表中两个指定的索引位置,交换子对象的 Z 轴顺序(前后顺序)。 DisplayObjectContainer 返回指定对象的字符串表示形式。 Object 返回指定对象的原始值。 Object 检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。 EventDispatcher MovieClip 的 公共事件 activate [广播事件] Flash Player 获得操作系统焦点并变为活动状态时调度。 EventDispatcher MovieClip 的属性与方法的详细性息 属性详细信息 currentFrame 属性 currentFrame:int 语言版本: 指定播放头在 MovieClip 实例的时间轴中所处的帧的编号。 如果影片剪辑有多个场景,该值是当前场景中的帧编号。 实现 示例 下面的代码使用 gotoAndStop() 方法和 currentFrame 属性指示 mc1 影片剪辑的播放头从其当前位置前进 5 帧并停止: currentFrameLabel:String 语言版本: MovieClip 实例的时间轴中当前帧上的标签。如果当前帧没有标签,则 currentLabel 为 null。 实现 currentLabel 属性 currentLabel:String 语言版本: 在 MovieClip 实例的时间轴中播放头所在的当前标签。 如果当前帧没有标签,currentLabel 将被设置为包含标签的先前帧的名称。 如果当前帧和先前帧都不包含标签,currentLabel 返回 null。 实现 示例 以下代码说明如何访问名为 mc1 的 MovieClip 对象的 currentLabel 属性: currentLabels:Array 语言版本: 返回由当前场景的 FrameLabel 对象组成的数组。 如果 MovieClip 实例不使用场景,数组会包括整个 MovieClip 实例的所有帧标签。 实现 |
联系客服