2013-03-14 75 views
4

使用AIR 3.6,最終是否可以從Web上加載帶有AS3代碼的EXTERNAL swf文件並在iOS設備上使用它?AIR 3.6 iOS - 使用ABC加載外部SWF

我對their web page看看他們說的新功能包括:

包裝和裝載多個主權財富基金:該功能通過允許加載它們動態需要的資產從多個主權財富基金隨時向開發者提供更好的內存管理而不需要預先加載它。

只是爲了說清楚,這是否意味着它只適用於與應用程序一起打包的swfs,或者也適用於外部swfs?

回答

3

這剛剛宣佈在AIR 3.7中不是3.6。

AIR 3.6包含將多個swf與iOS應用程序打包的功能,但不允許您從外部服務器下載它們。

AIR 3.7看起來可以讓您從網站加載外部swf。

應用程序開發人員將能夠承載一個外部服務器上的次級SWF文件並加載它們上的需求爲每使用該功能及其應用 邏輯。裝載二次主權財富基金已在AOT模式的任何ABC碼,其工作只是本地打包 主權財富基金較早,現在將加載主權財富基金工作的外部以及

它看起來像字節代碼將被包含在你的應用程序二進制

在IPA包裝,ADT提取從這些樣本文本文件中指定的所有子SWF的Actioscript代碼,將其添加到 最終可執行文件和剝離SWF文件移動到當前創建的「externalStrippedSwfs」文件夾工作目錄。

檢查發行說明PDF爲例,

http://labsdownload.adobe.com/pub/labs/flashruntimes/shared/air3-7_flashplayer11-7_releasenotes.pdf

+0

謝謝你的回答!你幫了很多!最後我決定以更穩定的3.6進行比賽,因爲3.7還處於測試階段。所以我想使用與應用程序一起打包的SWF。我用這裏解釋的方法http://blogs.adobe.com/airodynamics/2012/11/09/packaging-and-loading-multiple-swfs-in-air-apps-on-ios/,但我不斷收到錯誤「此操作系統不支持重新加載SWF文件。」有趣的是,我不想重新加載SWF,我只是想加載和使用它。我如何加載SWF,而不是重新加載? – deloki 2013-03-15 15:59:26

0

似乎有是外部SWF文件編譯爲Flash Player 11.6的要求,有一個內部版本號> = 19 。