package ch13_1 { import flash.display.Graphics; import flash.display.MovieClip; import flash.display.Sprite; import fl.transitions.*; import fl.transitions.easing.*; public class ZheZhaoEasingText extends MovieClip { public function ZheZhaoEasingText() { var cv:MovieClip = new MovieClip(); var g:Graphics = cv.graphics; for(var i:uint =0;i<15;i++) { g.beginFill(0xFFFFFF*Math.random()); g.drawCircle(0,0,(150-i*10)); g.endFill(); } addChild(cv); cv.x =stage.stageWidth/2; cv.y = stage.stageHeight/2; TransitionManager.start(cv, {type:Iris, direction:0, duration:2, easing: Strong.easeOut , startPoint:1, shape:Iris.CIRCLE}); /* 且遮罩形状值为 mx.transitions.Iris.CIRCLE 的"光圈"过渡。 过渡的内容目标为影片剪辑 cv。该 TransitionManager 实例将应用的效果: 方向为 mx.transitions.Transition.IN===0 startPoint,一个指示起始位置的整数;范围是 1 到 9: 左上,1;上中,2;右上,3;左中,4;中心,5;右中,6;左下,7;下中,8;右下,9。 持续时间为 2 秒并且具有"强制"缓动(通过指定 mx.transitions.easing.Strong.easeOut 缓动计算方法来强调 easeOut)。 */ } } }