下午。我在舞台上有一个带有单个MovieClip
的FLA - 剪辑在库中名为myThing,并且还具有myThing的实例名称。在另一层我有以下脚本:Animate CC - getChildByName canvas vs WebGL
this.myThing=this.getChildByName("myThing");
console.log(this.myThing);
当我在一个WebGL
项目它作为我期望,并返回一个JS对象,但是当我运行在一个canvas
项目同样的事情(这是运行此我需要使用)它回来null
。
最初,任何人都可以解释一下WebGL和Adobe Animate CC中的画布项目之间的区别,以及如何获取对子剪辑的引用以控制其时间轴?
除此之外,任何人都可以通过脚本撰写这些项目来获得任何体面的资源吗?看起来不管我搜索什么,我总是最终回到那个*!@%@兔子教程,这个教程设法把很少的信息塞进很多很多的单词中。
谢谢大家,你的帮助总是赞赏:)
很确定,在导出到CreateJS时,Animate不会将name属性设置为实例名称。许多人已经要求它,所以也许在http://github.com/CreateJS/EaselJS/issues/上记录一个错误...很高兴你找到了解决方法。 – Lanny