使用的对象必须是MovieClip类型或者其子类实例
属性
direction:Number Tween实例的缓动方向,Transition.IN(数值0)指出现时的动画;Transition.OUT(数值1)指消失时的动画。
duration:Number Tween实例的时间长度
easing:Function 动画的补间效果
使用方法:
import fl.transitions.*;
var trans_obj:Object = new Object();
trans_obj.direction = Transition.IN;//出现时的动画
trans_obj.duration = 1;//一秒的缓动时间
trans_obj.type = Photo;//动画的类型
trans_obj.easing = Strong.easeOut;//补间效果
//必须有两个参数:
TransitionManager.start(image_mc,trans_obj);
也可以写成:
import fl.transitions.*;
//只能有一个参数:
var trans:TransitionManager = new TransitionManager(image_mc);
trans.startTransition( {type:Photo,
direction:Transition.IN,
duration:1,
easing:Strong.easeOut});
全部动画的类型及各自的参数:
Blinds:使用逐渐消失或逐渐出现的矩形来显示影剪对象。
参数:numStrips:“遮帘”效果中的遮罩条纹数,建议范围1-50.
dimension:指示遮罩条纹是垂直的(0)还是水平的(1)。遮罩条纹是垂直的,也意味着显示出来的是水平条纹的影片剪辑。
Fade:淡入淡出效果,无参数
Fly:从某一指定方向滑入影片剪辑对象。参数:
startPoint:一个指示起始位置的整数,范围1-9:
1:左上 2:上中 3:右上 4:左中
5:中心 6:右中 7:左下 8:下中
9:右下
Iris:使用可以缩放的方形或圆形动画遮罩来显示影剪对象。参数:
startPoint:同上
shape:Iris.SQUARE(方形)或Iris.CIRCLE(圆形)的遮罩形状
Photo:使影片剪辑对象像放映照片一样出现或消失,无参数
PixelDissolve:使用随机出现或消失的棋盘图案矩形来显示影剪。参数:
xSections:整数,沿水平轴的遮罩矩形的数目(建议1-25)
ySections:整数,沿垂直轴的遮罩矩形的数目(建议1-25)
Rotate:旋转影片剪辑对象。参数:
ccw:布尔值,顺时针false,逆时针:true
degrees:整数,指示对象要旋转的度数(建议:1-9999)。如设为1080时,会将对象旋转三次。
Squeeze:水平或垂直缩放影剪对象。参数:
dimension:挤压效果是水平的(0)还是垂直的(1)。
Wipe:使用水平移动的某一形状的动画遮罩来显示或隐藏影剪对象。参数:
startPoint:同上。
Zoom:通过按比例缩放来 放大或缩小 影剪对象。无参数