0
我的目標是將幾個(很多,實際上)電樞動畫粘貼在一起,每個都在一個單獨的符號中。我不知道該怎麼做,電樞層有點奇怪。所以我看到只有一個解決方案:將其轉換爲常規圖層。如何將閃光燈電樞(ik)動畫轉換爲逐幀動畫jsfl
我的目標是將幾個(很多,實際上)電樞動畫粘貼在一起,每個都在一個單獨的符號中。我不知道該怎麼做,電樞層有點奇怪。所以我看到只有一個解決方案:將其轉換爲常規圖層。如何將閃光燈電樞(ik)動畫轉換爲逐幀動畫jsfl
從jsfl轉換爲逐幀似乎有些奇怪。如果您從IDE中選擇「轉換爲逐幀」動畫,則可以查看歷史記錄面板(F10),使用時間軸的convertToKeyframes()函數。 當你從JSFL調用它時似乎沒有做同樣的事情。如果您撤消,您可以看到這一點,然後從歷史記錄面板中選擇該步驟並點擊重播。
雖然您可以爲每個電樞創建一個動畫片段。
var doc = fl.getDocumentDOM();
var timeline = doc.getTimeline();
//convert to keyframes, doesn't work the same way as 'Convert to Frame by Frame Animation' option from the IDE
//timeline.convertToKeyframes();
//make a movieclip for the selected armature
doc.convertToSymbol('movie clip', 'armatureName', 'top left');
雖然我並沒有想象'粘貼在一起'的意思。你的意思是一個接一個地加入電樞動畫嗎?