[Android] 疑難雜症 - AIR Mobile porting 至 Android 時,從外部讀取的 swf 發生影格亂跳情形
一、問題描述:
最近由於工作需求,必須將之前以AIR開發的桌面程式發佈至Android Pad,其實porting過程中間遇到許多問題(檔案路徑、HTML Component…)等,但陸續都有找到解法,唯獨由外部載入的swf影片在Android上無法正常呈現,出現時間軸上的影格一直不斷播放,完全無法正常運作。
二、問題癥結:AIR Mobile目前不支援ActionScript 2.0
解決問題的過程中,有嘗試載入不同的swf,後來發現以ActionScript 3.0開發的swf後完全正常運作,後來查了一下官方文件,果然AIR目前在MobileDevice並不支援載入ActionScript 2.0的swf(但奇怪的是...TV上的開發反而支援),iPhone更是連外部swf都不可以載入,目前網路上已經有開發者向Adobe官方建議在Mobile加入AS 2.0的支援,期待可以在下幾個版本的AIR更新裡看到。
參考的Adobe官方文件
最近由於工作需求,必須將之前以AIR開發的桌面程式發佈至Android Pad,其實porting過程中間遇到許多問題(檔案路徑、HTML Component…)等,但陸續都有找到解法,唯獨由外部載入的swf影片在Android上無法正常呈現,出現時間軸上的影格一直不斷播放,完全無法正常運作。
二、問題癥結:AIR Mobile目前不支援ActionScript 2.0
解決問題的過程中,有嘗試載入不同的swf,後來發現以ActionScript 3.0開發的swf後完全正常運作,後來查了一下官方文件,果然AIR目前在MobileDevice並不支援載入ActionScript 2.0的swf(但奇怪的是...TV上的開發反而支援),iPhone更是連外部swf都不可以載入,目前網路上已經有開發者向Adobe官方建議在Mobile加入AS 2.0的支援,期待可以在下幾個版本的AIR更新裡看到。
參考的Adobe官方文件
留言
張貼留言