【发布时间】:2009-04-09 15:34:57
【问题描述】:
我将如何通过 Flash 中的 Actionscript 制作动画,如下所示?:
我的舞台上散布着几个带有随机 Alpha 值的正方形。当电影加载时,我希望每个方块平滑地动画到它们当前的 alpha 值为零,然后到 1,并无限期地重复循环。
作为奖励,我希望能够让每个方块在 alpha=1 时停顿一段时间,然后再继续循环。
我从一个在线教程中收集到,我应该将我的正方形 (ImageTile) 设置为一个对象:
package {
import flash.display.*;
import flash.events.*;
public class ImageTile extends MovieClip {
var tileAlpha = this.alpha;
public function ImageTile() {
// construct here
this.addEventListener(Event.ENTER_FRAME, AnimateTile);
}
function AnimateTile(e:Event) {
// animation to go here
}
}
}
...但是我想做什么的数学让我无法理解。任何帮助将不胜感激!
【问题讨论】:
标签: flash actionscript-3 animation