2012-07-16 102 views
0

我一直在開發一個AS3項目,但決定改用空氣代替,因爲我發現這是不可能的,以節省用戶的硬盤上的文件,而不提示出現。我的問題是,我必須期待什麼改變?是用相同的AS3語法/風格編寫的代碼? AIR中實例化對象/繪圖形狀/定位系統/階段更改?謝謝。遷移從Flash AS3到AIR

+0

如果你是剛移植的代碼,你現在應該有一個問題,在所有。課程不應該是一個問題。如果您有影片剪輯,您將遇到問題。這完全取決於它是否是純粹的AS3項目。 – 2012-07-16 17:09:26

+0

我確實有影片剪輯,但它們是從代碼中創建的。如果這就是你的意思.. – astralmaster 2012-07-16 17:36:45

+0

我的意思是一個fla的MovieClip實例。基本上你不能真正轉換MovieClip實例的時間軸代碼。如果MovieCLip是通過代碼創建的,那麼它不應該是一個問題。這也帶來了你可能想知道的其他東西。通過代碼創建MovieClip的唯一原因是您可以控制該時間軸中的幀。如果你不需要框架控制,那麼你應該創建一個Sprite。動畫片段擴展了Sprite,並增加了幀支持。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/MovieClip.html – 2012-07-16 18:42:07

回答

1

一切都是從代碼的角度相同,不同的是AIR SDK包括相當數量的新的API,限制較少,嚮應用開發面向自部署目標不再是一個網頁瀏覽器。

如果可以的話,你應該休息一天或2,讀通了documentation所以你會知道什麼是提供給您。確保選擇Packages and Class Filters: Runtimes這樣的文檔被填充了你所需要的是在最近期的AIR和Flash Player版本。

+0

好,這裏是一個側面的問題:我創建了一個空白的航空項目,以及進口的。作爲文件。我能在這個.as文件中使用AIR API嗎?像文件流例如?因爲當我打開這個.as文件並嘗試聲明新的File()對象時,它不會自動完成對象的名稱本身,也不會將導入添加到filestream類。 – astralmaster 2012-07-16 17:45:35

+0

你是什麼意思的「並導入一個.as文件」? – TheDarkIn1978 2012-07-16 21:58:47

+0

正是它聽起來像,添加了.as文件的導入。沒關係我解決了它。 – astralmaster 2012-07-17 06:52:05