有什麼簡單的方法如何將使用AS2和多個文件的現有Flash8項目打包到Adobe Air應用程序?如何從現有的FLASH8項目創建Adobe Air應用程序?
1
A
回答
0
在非最簡單的情況下,否。加載到AIR應用程序(始終是AS3)時,AS2腳本行爲異常。我見過的一些問題:Stage.width和Stage.height始終爲0,有時 Mouse.addListener不起作用,鼠標滾輪可能不起作用。腳本越複雜,錯誤就越多。
1
到目前爲止,這是最低app.xml中:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<application xmlns="http://ns.adobe.com/air/application/2.5">
<id>my.app.id</id>
<versionNumber>1.0</versionNumber>
<filename>test-app</filename>
<description/>
<name>Test AIR app</name>
<copyright/>
<initialWindow>
<content>test.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>false</fullScreen>
<aspectRatio>portrait</aspectRatio>
<renderMode>auto</renderMode>
<width>646</width>
<height>468</height>
<maximizable>true</maximizable>
<minimizable>true</minimizable>
<resizable>false</resizable>
</initialWindow>
<icon/>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<installFolder>Test AIR app</installFolder>
<programMenuFolder>Test AIR app</programMenuFolder>
</application>
其中test.swf可以FLASH8項目..真正的是,還有許多事情必須調查一些差異。我不相信沒有解決辦法。
UPDATE: 所以看起來主要的區別是,如何使用相對路徑共享內容 .. 例如可以說我有這樣的文件結構:
main.swf
data/level1.swf
data/shared_content.swf
然後,當我想到importAssets從shared_content.swf到level1.swf,這是從的main.swf加載,在Flash播放器我用路徑「數據/ shared_content.swf」,但AIR我必須只使用「shared_content.swf 」。這意味着在AIR中,路徑不是相對於根SWF文件,而是相對於正在導入的文件。
其餘的似乎工作到目前爲止..我會再次更新,如果我發現一些其他的差異。
相關問題
- 1. 如何爲vb.net應用程序創建Adobe AIR擴展?
- 2. 如何部署Adobe AIR應用程序
- 3. 如何爲Adobe AIR應用程序創建本機Mac安裝程序文件?
- 4. 的Adobe AIR - 選項安裝AIR應用程序
- 5. 從我的Android應用程序啓動Adobe Air應用程序
- 6. 創建Adobe AIR應用程序的要求
- 7. 我想用Adobe Air創建桌面應用程序PHP MYSQL
- 8. 在Adobe AIR應用程序中創建API調用
- 9. 如何爲Adobe Air項目創建一個exe文件?
- 10. 如何在從ADOBE AIR應用程序打開的消息應用程序中創建鏈接
- 11. 如何從Adobe Air執行Windows程序?
- 12. 從Flex4運行Festival TTS的建議Adobe AIR應用程序
- 13. 在Adobe AIR中創建通知窗口應用程序
- 14. 如何從Adobe AIR應用程序內啓動獨立的SWF?
- 15. 如何在Adobe Air程序中創建多個進程?
- 16. 使用下的Adobe AIR應用程序
- 17. 如何從Flex執行Adobe AIR應用程序?
- 18. 如何從瀏覽器啓動Adobe AIR應用程序
- 19. 如果使用Adobe AIR(如Adobe),如何創建擴展功能?
- 20. 如何從現有源創建項目?
- 21. 如何從Flash Builder創建基於HTML的AIR應用程序?
- 22. 創建從現有的項目
- 23. 從另一個Adobe Air應用程序啓動Adobe AIR應用程序文件(* .apk)
- 24. 爲現有項目創建/啓用App Engine應用程序?
- 25. 如何使用Maven構建Adobe Air項目?
- 26. 如何創建Adobe Air Internet Radio?
- 27. 服務器端Adobe AIR應用程序
- 28. iOS應用程序內購買Adobe AIR
- 29. 爲iPhone測試Adobe Air應用程序
- 30. 自動播放Adobe AIR應用程序
As2的投影機能否完成這項工作(例如Screenweaver(http://screenweaver.org/doku.php?id=docs:as_api),mProjector(http://www.screentime.com/software/flash-投影機/ flas.html)還是鋅(http://www.multidmedia.com/software/zinc/))? – 2011-01-10 00:06:55