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)。
*/
}
}
}
AS3.0实现遮罩渐变效果
最新推荐文章于 2015-09-04 14:06:00 发布