0
我正在使用Flash CC canvas項目創建橫幅。有沒有辦法停止使用JavaScript的所有嵌套動畫?我試過createjs.Ticker.setPaused(true);
,但它沒有任何用處。停止createjs中的所有動畫Flash動畫
(我知道我可以遞歸遍歷所有和stop()它,但是這不是我想詢問:-))
我正在使用Flash CC canvas項目創建橫幅。有沒有辦法停止使用JavaScript的所有嵌套動畫?我試過createjs.Ticker.setPaused(true);
,但它沒有任何用處。停止createjs中的所有動畫Flash動畫
(我知道我可以遞歸遍歷所有和stop()它,但是這不是我想詢問:-))
沒有辦法阻止所有的動畫沒有createjs循環。
createjs.Ticker.setPaused(true); - 只會暫停整個舞臺上的事物渲染,動畫代碼將繼續在後臺運行,所以當您取消暫停動畫時,會顯示一個突然的最終狀態動畫,該動畫必須在那段時間執行。
如果您具有這些動畫的特定容器,則可以嘗試該特定容器的cache()方法。緩存的工作原理就像拍攝一樣,所以動畫不會運行,直到你uncache()。
非常感謝。我知道它緊跟在Flash架構之後,但它仍然很可惜。 AFAIK'cache()'將用一個位圖圖像替換一個容器。它是否也停止了底層動畫代碼或僅僅是渲染? – konrad
只是渲染。 – pragya91