2013-03-07 39 views
0

我有我的关于一个animation.Sqeuence probling。 只有第一个序列元素正在执行。第二个被忽略。 我想雪碧spell_1移动到英雄(hero_x_exact,hero_y_exact),之后到目的地。 每个元素本身而不是在一个序列正常工作。LimeJS animation.Sequence没有完成

goog.require('lime.animation.Sequence'); 

... 

var spellmovement = new lime.animation.Sequence(
    spell_1.runAction(new lime.animation.MoveTo(hero_x_exact,hero_y_exact).setDuration(1).enableOptimizations()), 
    spell_1.runAction(new lime.animation.MoveTo(target_coord_x_spell,target_coord_y_spell).setDuration(1).enableOptimizations()) 
); 

回答

0

什么可能会更好使用spritesheet上的每个动画都使用spritesheet然后你可以建立一些按名称加载每个动画的东西。 Obj_Walk001.png,Obj_Walk002.png

然后创建读取每帧每个动画在所述调度管理器的方法。

您可以找到这段代码limejs /石灰/演示/测试的一个例子。然后goto run.htm并点击Frame4这个将告诉你limejs是如何去做的。

+0

嘿,感谢您的回答,但我不知道这是怎么帮助我。问题在于,在移动精灵之后,在给精灵一个新的位置之后,我不能移动它。图层变成灰色... – user2058521 2013-03-09 11:58:36