AS3.0实现遮罩渐变效果

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)。
			*/
		}
	}
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值