fl.transitions
public class TransitionManager
继承TransitionManager Inheritance EventDispatcher Inheritance Object

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

TransitionManager 类定义动画效果。 它允许您将十种动画效果中的一种应用于影片剪辑。 在创建自定义组件时,您可以使用 TransitionManager 类将动画效果应用于组件可视界面中的影片剪辑。 fl.transitions.easing 中的过渡效果定义为一组过渡类,这些过渡类全都是对基类 fl.transitions.Transition 的扩展。 您只是通过 TransitionManager 的实例应用过渡;而不直接实例化它们。 由 TransitionManager 类实现动画事件。

您可以通过两种方式创建 TransitionManager 实例:

另请参见

TransitionManager.start()
TransitionManager constructor function
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing


公共 属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  content : MovieClip
TransitionManager 要将过渡应用到的影片剪辑实例。
TransitionManager
  contentAppearance : Object
[read-only] 包含将应用过渡的内容(目标影片剪辑)的已保存可视属性的对象。
TransitionManager
 Inheritedprototype : Object
[static] 对类或函数对象的原型对象的引用。
Object
公共 方法
 方法定义方
  
用于创建新 TransitionManager 实例的构造函数。
TransitionManager
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
设置循环操作动态属性的可用性。
Object
  
start(content:MovieClip, transParams:Object):Transition
[static] 创建新的 TransitionManager 实例,指定目标对象,应用过渡并启动该过渡。
TransitionManager
  
创建过渡实例,然后启动该实例。
TransitionManager
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 定义方
 Inherited Flash Player 获得操作系统焦点并变为活动状态时调度。EventDispatcher
 Inherited Flash Player 失去操作系统焦点并变为非活动状态时调度。EventDispatcher
属性详细信息
content属性
content:MovieClip  [read-write]

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

TransitionManager 要将过渡应用到的影片剪辑实例。


实现
    public function get content():MovieClip
    public function set content(value:MovieClip):void
contentAppearance属性 
contentAppearance:Object  [read-only]

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

包含将应用过渡的内容(目标影片剪辑)的已保存可视属性的对象。


实现
    public function get contentAppearance():Object
构造函数详细信息
TransitionManager()构造函数
public function TransitionManager(content:MovieClip)

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

用于创建新 TransitionManager 实例的构造函数。 但是,TransitionManager.start() 方法是创建并实现 TransitionManager 实例的更为有效的方法。 如果您确实要使用 TransitionManager 构造函数来创建实例,请使用 new 运算符,然后指定过渡属性,并通过调用 TransitionManager.startTransition() 方法在另一步中启动过渡效果。

例如:

  import fl.transitions.*;
  import fl.transitions.easing.*;
      
  var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
  myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

参数
content:MovieClip — 要应用过渡效果的 MovieClip 对象。

另请参见

方法详细信息
start()方法
public static function start(content:MovieClip, transParams:Object):Transition

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

创建新的 TransitionManager 实例,指定目标对象,应用过渡并启动该过渡。 具体而言,调用此方法会创建 TransitionManager 类的一个实例(如果尚不存在该实例),创建 transParams 参数中指定的过渡类的实例,然后启动该过渡。 过渡会应用于 content 参数中指定的影片剪辑。

例如:

  import fl.transitions.*;
  import fl.transitions.easing.*;
    
  TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

参数

content:MovieClip — 要应用过渡效果的 MovieClip 对象。
 
transParams:Object — 在对象内传递的参数的集合。 transParams 对象应包含 type 参数,该参数(后面跟有 directiondurationeasing 参数)指示要应用的过渡效果类。 此外,还必须包括该过渡效果类所必需的任何参数。 例如,fl.transitions.Iris 过渡效果类需要附加的 startPointshape 参数。 因此,除了每个过渡都需要的 typedurationeasing 参数外,您还应该添加 fl.transitions.Iris 效果所需要的 startPointshape 参数(添加到 transParams 对象)。

返回
Transition — Transition 实例。
startTransition()方法 
public function startTransition(transParams:Object):Transition

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

创建过渡实例,然后启动该实例。 如果已经存在匹配的过渡,则会删除现有过渡并创建和启动一个新过渡。 此方法可以与构造函数配合使用。

例如:

  import fl.transitions.*;
  import fl.transitions.easing.*;
        
  var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
  myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

或者,您可以使用 TransitionManager.start() 方法,该方法是实现过渡效果的更为有效的方法。

参数

transParams:Object — 在对象内传递的参数的集合。 transParams 对象应包含 type 参数,该参数(后面跟有 direction、duration 和 easing 参数)指示要应用的过渡效果类。 此外,还必须包括该过渡效果类所必需的任何参数。 例如,fl.transitions.Iris 过渡效果类需要附加的 startPointshape 参数。 因此,除了每个过渡都需要的 typedurationeasing 参数外,您还应该添加 fl.transitions.Iris 效果所需要的 startPointshape 参数(添加到 transParams 对象)。

返回
Transition — Transition 实例。

另请参见





 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/fl/transitions/TransitionManager.html