下午。我在舞臺上有一個帶有單個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