我在create js with prototype.when中使用了sprite-sheet动画,我单独做了,它工作得很好,但当我将它集成到项目中时,动画是不可见的,控制台中也没有列出任何错误。请看着小提琴来理解我的问题。here is the js fiddle linkfiddle link
当我单独运行这段代码时,它工作得很好,.but在我的项目中实现时,动画是不可见的。并且控制台中没有显示任何错误。
downpotpot1
pot2
发布于 2016-04-29 01:19:31
这是一把修改过的小提琴。https://jsfiddle.net/lannymcnie/t4a2cdbc/
我的更改:
this.container,并且所有的子对象都被添加到其中。这将删除所有的"lc“容器。lc1、lc2和lc3。为了便于引用,它们作为变量存储在PotChips实例上。它们被添加到创建实例的同一个container.var lc = this.lc1 = new ...etcthis作为lc.on()方法的第三个参数传递,该方法在PotChips实例的作用域中调用该方法。这意味着您可以使用this.lc.gotoAndPlay(0)。你应该可以使用框架名称,但是由于某种原因它们不能工作--我会进一步研究的。这并不完美(前两个动画似乎没有在正确的时间被删除),但这应该是一个很好的开始,并向你展示如何解决其中的一些问题。
希望这能有所帮助!
https://stackoverflow.com/questions/36880589
复制相似问题