2013-12-11 217 views
3

我剛做了我的第一個邊緣動畫項目,並製作了一個奇特的進度加載器動畫。在動畫和測試項目中運行良好。Edge動畫從動畫開始動畫

當我將代碼放入開發站點時,動畫被加載到每個頁面中,所以我用CSS隱藏了它。它似乎是默認的,它只是加載。

當我的動畫是需要我做的是可見的,但動畫已經開始在後臺,當它顯示其在正確的地方沒有。

我想知道是否應該停止配置中的舞臺自動播放,然後在JS中啓動動畫?如果是這樣,我怎麼能通過JS開始動畫。

我一直在玩AdobeEdge.bootstrapCallback()但是項目已經開始在後臺。

回答

4

好的,我在Adobe論壇發帖後找到了解決方案。

我被引導到this article

所以當動畫加載時,執行回調。

AdobeEdge.bootstrapCallback(function (compId) { 

comps = AdobeEdge.getComposition(compId).getStage(); 

}); 

所以在我的示例中,comps是一個全局變量,可用於與動畫交互。

所以在我的情況下,我需要從一開始就播放動畫。

comps.play(0); 

希望如果有人有同樣的問題,幫助。