【发布时间】:2011-06-22 01:10:51
【问题描述】:
我正在使用移动效果为许多项目设置动画。在将每个项目添加到显示列表之后,我将每个项目添加到一个数组中,并且一旦添加了所有项目,调用 play 方法,将一个项目数组传递给它。
只有最后一个项目在我的动画中播放。
这是我的代码:
MXML: s:Move id="coinFall" yFrom="-400" duration="2000" />
public function showCoins(n:Number):void{
holder.removeAllElements();
var targets:Array = [];
if (n>=2.5){
var coins:uint = Math.round(n/2.5);
for (var i:uint = 0; i<coins; i++){
var c:Coin = new Coin();
c.y = 0 - (i*15);
holder.addElement(c);
targets.push(c);
}
coinFall.play(targets);
}
}
非常感谢任何帮助。 谢谢
【问题讨论】:
标签: apache-flex actionscript-3 animation move effect