查看单个帖子
旧 2008-01-13, 11:10 AM   #1
No8363
Erika
很傻很天真
级别:44 | 在线时长:2131小时 | 升级还需:74小时级别:44 | 在线时长:2131小时 | 升级还需:74小时级别:44 | 在线时长:2131小时 | 升级还需:74小时级别:44 | 在线时长:2131小时 | 升级还需:74小时级别:44 | 在线时长:2131小时 | 升级还需:74小时
 
Erika 的头像
 
注册日期: 2007-07-17
住址: 火星
帖子: 5,570
现金:9873金币
资产:21334金币
Erika 正向着好的方向发展
flash特技:七彩光晕



大家应该经常看到一些闪烁不定的彩色光晕以增加背景动感。如果用动画去实现。相对会比较麻烦。但用脚本,你会发现非常简单。
下面是操作步骤:
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、测试该文档,查看最终效果。
Erika 当前离线  
回复时引用此帖