[英]AS3 - Instantiating objects from external .swf in iOS
我希望加載其中具有全部“導出為動作腳本”的圖形資產的外部.swfs,並在為iOS打包的.swf中實例化這些資產。
我正在使用adt命令行打包程序來創建.ipa文件。 我在打包時包括了.swf文件。 .swf文件似乎正確加載,並且沒有給我任何錯誤,但是當每個.swf的bytesLoaded
的Loader
等於bytesTotal
, content
屬性保持為null。
當我使用-target ipa-test-interpreter
標志打包.ipa時,該程序可以完美運行,但是當我使用-target ipa-test
時,該程序無法正常運行。
我假設問題是iOS不允許Flex開發人員加載包含actionscript的外部.swf文件,並且出於Apple的安全策略的目的,外部.swf文件中的“導出為actionscript”被視為actionscript。 我正在尋找有關是否是問題的確認。
使用adt打包.ipa文件時,iOS是否會阻止外部庫文件已“導出為操作腳本”的外部.swf文件?
類似的討論: http : //forums.adobe.com/message/3728665
謝謝!
Ĵ
這是可能的。
但是,有一些限制。
這是Adobe發布的有關如何執行此操作的官方文章: http : //blogs.adobe.com/airodynamics/2012/11/09/packaging-and-loading-multiple-swfs-in-air-apps-on-ios /
我強烈建議使用其他人建議的swc,因為它在許多情況下都可以簡化此過程。
創建應用程序時,不允許在Apple設備上加載外部swf文件。
為您提供的解決方案是:將所有圖形和其他所有內容放入swc文件,然后編譯一個ipa文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.