我正在尋找一個庫,可以在編譯時合併到swf中,或者在運行時加載到swf中。按照我的理解,.swc文件通常在編譯時合併爲swf文件,.swf文件通常在運行時加載到swf文件中。有沒有辦法讓我有一個文件可以同時執行?如何製作可以在運行時編譯或加載的Flash庫?
回答
你可以嘗試使用authortime共享庫。
基本上你會有一個在MovieClip中擁有共享動畫的FLA。您可以將此剪輯作爲SWF單獨構建,並將其用於需要在運行時加載它的任何文件。
然後,在需要編輯剪輯的任何其他項目中,您將在該項目中創建一個新的MovieClip,並將其鏈接到其他FLA中的共享剪輯。
在符號屬性中,點擊源部分底部的瀏覽,然後導航到FLA,然後導航到共享剪輯。勾選'發佈前始終更新'。
現在,如果您對共享剪輯進行了更改,那麼您將重新編譯加載的SWF,並重新編譯使用該共享資源的其他任何項目。它們應該在它們被構建時自動導入最新版本。
你想做什麼?什麼是「圖書館」應該做或提供?如果它是一個動畫,你可以將它放到IDE中並將其編譯(而不是在運行時加載)。如果是代碼,在運行時加載它是無意義的。
這是一個動畫,只有當用戶到達主swf中的某個點時才應該加載。它用於多個項目。在某些情況下需要編譯,而在其他情況下需要在運行時加載。 – Anonymous1 2010-10-29 21:45:01
在某些情況下在運行時加載代碼非常有意義,例如插件系統。 – subb 2010-11-14 05:35:56
- 1. 如何在編譯或運行時
- 2. 我可以vb.net運行在編譯時
- 3. 「T:class」在編譯時或運行時沒有以任何方式強制執行?
- 4. 如何在Flash中編譯時加載字符串數據?
- 5. 得到在編譯時(或運行時)
- 6. 如何強制本地化在編譯時或更好的運行時
- 7. 如何在運行二進制文件時加載android庫?
- 8. 如何製作可以在背景上運行的計時器?
- 9. 如何在Flash中對加載動作進行編碼?
- 10. 如何編譯可以在ubuntu下運行的dex2oat
- 11. 如何在運行時編譯CIFilter?
- 12. 如何在運行時編譯函數?
- 13. 如何在運行時編譯代碼
- 14. 是否可以調試在運行時編譯的代碼?
- 15. 在編譯時可以在SharpDevelop中運行ILMerge嗎?
- 16. 如何強制預編譯腳本在每次編譯時運行
- 17. 在運行時動態加載和編譯MXML/AS
- 18. 重載是如何編譯時間和覆蓋是運行時?
- 19. 分配 - 編譯或運行時現象
- 20. 在編譯時運行PublicResXFileCodeGenerator
- 21. 是否可以在編譯時加載/讀取shape_predictor_68_face_landmarks.dat?
- 22. ,可執行編譯在編譯時
- 23. Flex可以編譯Flash Lite 3嗎?
- 24. 在運行時編譯運行代碼
- 25. 用戶界面形式:添加運行時或編譯時間?
- 26. 是否可以在運行時禁用條件編譯符號?
- 27. Sass - 它可以在運行時編譯嗎?
- 28. Matlab編譯器運行時庫
- 29. java編譯和運行時庫
- 30. 如何預編譯processingjs草圖以加快加載時間?
這不是一個糟糕的解決方案,但理想情況下我也想讓flex應用程序也能夠使用它。 – Anonymous1 2010-10-29 23:42:16