Flash相对特别的图像特效
2008-04-02 10:43:26来源:互联网 阅读 ()
水纹:
栅格化转换:
栅格化淡入
这个特效相对比较简单,图片无需切割,跟第二类的有些相似.
但是,表面特效出来的时候,看上去有点复杂,而且方向各有不同.假如写成数学式子会比较麻烦,所以,这里用动画跟AS结合的办法来做.
具体操作:
1 新建一FLASH文档,舞台大小设为400*300
2 导入一图片,是图片刚好覆盖整个舞台(也允许超出,只但是最后看不到超出的部分)
3 在图像所在图层新建两个图层.下面那个作为图像层的遮罩层.
4 在遮罩层新建一个元件MC,名为star_mask,不用加实例名.
5 双击该MC,进入编辑状态.
6 在里头创建一个MC,名称和实例名不限(见下图).
7 双击该MC
8 在里头创建一个名称和实例名相同为star的MC,内容是个全透明的矩形,且没有填充区,并根据下图创建一补间动画.
9 插入一个新的图层,新建一元件,名为control,实例名control1,在时间轴的安排如下: 其中,26帧的代码为
10双击control元件,创建三个关键帧,代码分别如下:
frame1:
i=0;
frame2:
if(_parent._currentframe!=_parent._totalframes){//让MC的创建到播放结束
_parent.attachMovie("light","light" i,i);//复制一个库里的元件,以让遮罩层扩大,让图像显示出来,而light元件的创建会在后面提到
_parent["light" i]._x=_parent["star"]._x;//控制复制后的位置
_parent["light" i]._y=_parent["star"]._y;
}
i ;
frame3:
gotoAndPlay(2);
11 回到star_mask,复制刚才编辑的元件,安排如下图.
其中,右边的MC都要分别旋转180度.
12 创建light元件:
"插入"-新建元件" 名为light,然后根据下面的图创建一段动画:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash