对于一些特别炫的特效,一般的做法就是使用粒子软件构建效果,然后导入到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