4
A
回答
6
對於遇到這篇文章的人來說,我找到了一個解決方案。我最終在我的FLA結尾處使用getURL()調用。它看起來像這樣:
getURL("javascript:animationIsComplete();");
放置任何你想在animationIsComplete()函數,它現在在Swiffy與動畫的結尾被觸發。
0
如果有其他人絆倒了這個問題並且正在使用ActionScript 3--最佳答案對他們無效,因爲getURL()函數僅在ActionScript 2和更早版本中可用。
使用ActionScript 3的以下內容:
navigateToURL(new URLRequest("javascript:your_function()"), "_self");
添加,作爲一個行動,在Flash動畫的最後一幀,然後使用Swiffy與轉換。然後,您可以從Swiffy獲取輸出並將其輸入到網頁中。只要確保在顯示Swiffy動畫的頁面源中的某處定義了JavaScript函數。
2
Flash時間軸幀腳本:
import flash.net.navigateToURL;
import flash.net.URLRequest;
navigateToURL(new URLRequest("javascript:document.dispatchEvent(new CustomEvent('animation_done', {detail:{name:'sparkle'}}))"), "_self");
stop();
的Javascript:
document.addEventListener("animation_done", animationDone, false);
function animationDone(e /* Event */){
console.log('animation done ' + e.detail.name);
}
相關問題
- 1. 有什麼方法可以告訴SVG動畫何時完成?
- 2. 有什麼方法可以知道活動何時完成?
- 3. 動畫完成時如何檢測
- 4. 有沒有什麼方法將swiffy動畫製作成div背景圖片?
- 5. 有什麼方法可以檢測CSS文件何時被完全加載?
- 6. 檢測動畫的完成
- 7. presentModalViewController檢測動畫完成
- 8. 如何檢測.SetView()方法的動畫是否完成?
- 9. HTML5 Swiffy動畫完成時的JavaScript監聽器?
- 10. 是否有可能檢測父modalview關閉動畫的完成?
- 11. 有什麼方法可以確定CSS解析/渲染何時完成?
- 12. 有什麼辦法可以從PyQt或PySide自動完成方法和類嗎?
- 13. 檢測GWT Deck Panel動畫的完成
- 14. 有什麼方法可以檢測web api是否已更新?
- 15. 有沒有什麼方法可以檢測curl_multi_exec循環中完成了多少個請求?
- 16. 有什麼方法可以重寫Angular datalist自動完成行爲嗎?
- 17. 什麼可能會導致所有UIView動畫立即完成?
- 18. 檢測FileStreamResult何時完成
- 19. 什麼時候可以更改「完成」單元測試?
- 20. 可可animationImages完成檢測
- 21. 有沒有辦法檢測QT QRunnable對象何時完成?
- 22. 如何檢測頁面在ViewPager.PageTransformer.transformPage方法中完成滑動?
- 23. Android:有什麼方法可以檢測到任何用戶輸入? Android上的
- 24. 有沒有什麼辦法可以解開XCode的自動完成菜單?
- 25. 當UITextView完成滾動時檢測
- 26. iOS TDD:測試使用UIVIEW的方法animateWithDuration:動畫:完成:
- 27. 試聽動畫以完成
- 28. 有什麼方法可以檢測手機上是否有硬件鍵盤?
- 29. 有沒有什麼方法可以檢測到braintree.js表單的提交點擊?
- 30. 檢測自動完成
感謝您的回答 – 2012-08-15 12:04:59
這是爲我工作:)感謝。 – user1128331 2013-09-23 04:15:22