对于一些特别炫的特效,一般的做法就是使用粒子软件构建效果,然后导入到FLASH中。而我们在FLASH中,也可以直接使用AS打造一些特效光炫。演示:
http://www.taoshaw.com/taoshaw/study/jiguangxiaoguo/xiao.swf
制作过程比较复杂,在此不再详细介绍,把主要代码说一下,随后附源文件。
AS层中代码:
//禁止缩放
fscommand("allowscale",?"false");
//建立没有右键的菜单
var?my_cm:ContextMenu?=?new?ContextMenu();
my_cm.hideBuiltInItems();
this.menu?=?my_cm;
Controller实例下的代码:
//================版权声明开始================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网所有教程欢迎转载。不过请转载时注明出处。谢谢合作。
//================版权声明结束================//
onClipEvent?(load)?{
Circles?=?new?Array();
Colors?=?new?Array();
//随机显示的颜色值
Hues?=?new?Array(12255343,?16750848,?16763904,?10080767,?13762457,?8978392,?9795583,?16737938);
//循环显示的数量
maxLoops?=?15;
numLoops?=?8;
t?=?0;
for?(i=0;?i70)?{
???mix?=?70;
??}
??Sounds.setVolume(mix);
??setProperty("_parent.bar"+i,?_yscale,?mix);
}
++t;
}
//================版权声明开始================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网所有教程欢迎转载。不过请转载时注明出处。谢谢合作。
//================版权声明结束================//
xiao.rar
(7.74 KB)
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/3582.html