怎样用flash做移行幻影

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:33:00
谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

不同的影片,代码也不尽相同。

// 降低图像质量,提高播放速度
toggleHighQuality();
// 控制实例的复制数量
maxlight = 25;
// 控制被复制实例的位移量
speed = 0.06;
dt = 0.5;
// 隐藏实例
text0._visible = 0;
// 控制实例深度
i = 1;
while (i<=maxlight) {
// 复制实例
duplicateMovieClip("text0", "text" add i, i);
// 对实例进行缩放
this["text" add (i-1)]._xscale += i*0.2
this["text" add i]._yscale += i*0.2;
// 设置实例的透明度
this["text" add i]._alpha = 10 - i*0.2;
// 变量i自加,相当于“i = i+1;”
i++;
}
// 使实例发生位移
dt = dt - speed;
if ( dt>0.5 or dt<-0.5) {
speed = -speed;
}
i = 1;
// 改变实例的位置
while (i<=maxlight) {
this["text" add i]._x = this["text" add (i-1)]._x += i*dt;
this["text" add i]._y = this["text" add (i-1)]._y += i*dt/10;
i++;
}
// 返回第3帧并运行
gotoAndPla