PDA

查看完整版本 : flash特技:七彩光晕


Erika
2008-01-13, 11:10 AM
大家应该经常看到一些闪烁不定的彩色光晕以增加背景动感。如果用动画去实现。相对会比较麻烦。但用脚本,你会发现非常简单。
下面是操作步骤:
1、新建flash文档,背景黑。
2、新建“圆”影片剪辑。在其高级属性栏设置标识符为yuan,在其编辑状态下绘制一个圆。
3、回到主场景。在舞台时间轴第一帧添加如下代码:
_root.onEnterFrame = function(){ //此语句的功能是反复检测执行下面的代码
_root.attachMovie("yuan","yuan"+shendu,shendu++);//将新建的影片剪辑附加到舞台 
with(_root["yuan"+shendu]){ //设置附加影片剪辑的各种属性
_x=Math.random()*550;
_y=Math.random()*400;
_xscale=_yscale=Math.random()*100+50;
var mycolor=new Color(_root["yuan"+shendu]);
mycolor.setRGB(Math.random()*0xFFFFFF); //设置附加影片剪辑的颜色为随机颜色
_root["yuan"+shendu]._alpha=Math.random()*30+20;
if(shendu>10) //始终保证舞台上只有10个彩色光晕
{shendu=0;
4、测试该文档,查看最终效果。