使用Flash画布创建JS - 时间轴参考

时间:2015-09-28 18:49:40

标签: flash canvas easeljs createjs

使用createJS构建Flash画布项目,并动态创建一些movieclip对象。虽然我能够通过外部JS(甚至读取其他属性)的名称引用它们中的每一个,但是看起来忽略了调用任何一个对象的时间轴的任何play方法。我已经尝试了MC2Play.play()以及MC2Play.gotoAndPlay(1)等...

我尝试在Flash时间轴中添加一个方法(在感兴趣的movieclip对象的根目录和根目录下)来请求play()方法 - 但结果是一样的。

我确定这是一个参考问题,但我不确定如何修复它。

我尝试在Flash时间轴的根级创建一个函数来逐步浏览每个对象并分配一个引用对象= this.object,但这似乎也没有用。

想法?

提前致谢。

1 个答案:

答案 0 :(得分:1)

好的 - 我是个白痴,但我想我已经知道了。在仔细检查了EaselJS文档后,我发现了一条关于缓存的注释 - 以及如果缓存了一个movieclip,您必须重新缓存或更新缓存才能看到对动画片段内容的任何更改。 DOH!

毋庸置疑,更新缓存可以解决问题,现在我的影片剪辑时间线也会播放。

呼!