Friday, December 04, 2009

如何在Flash CS4下設定Flash Player 10.1以及AIR 2.0

Adobe自己寫得不清不楚,乾脆自己來記錄一下
目前只有20091117的版本,所以後面的111709就是版本號碼,這個可能會變

1. 安裝測試版的runtime
首先要先取得所有的runtime
air2_b1_runtime_win_111709.exe
flashplayer10_1_p1_activex_111709.exe
flashplayer10_1_p1_plugin_111709.exe
把上面這堆通通裝起來

2. 取得編譯用物件
再取得flash player的編譯用物件
flashplayer10_globalswc.zip

以及AIR2的SDK
air2_b1_sdk_win_111709.zip

3. 讓Flash CS4可以輸出Flash Player 10.1的swf
解開flash player的編譯用物件,是一個playerglobal.swc,搬到
Program Files/Adobe Flash CS4/Common/Configuration/ActionScript 3.0/FP10底下
原本目錄下就有一個同名的檔案,可以改個名字留著
這麼一來就可以編譯出flash player 10.1用的swf了

4. 讓Flash CS4可以輸出AIR 2.0的程式
解開AIR2的SDK,全部的檔案搬到
Program Files/Adobe Flash CS4/AIK1.5裡
原本的AIK1.5資料夾可以整個改名留著
再進到新的AIK1.5資料夾裡,找到frameworks/libs/air/airglobal.swc
把airglobal.swc複製到Program Files/Adobe Flash CS4/Common/Configuration/ActionScript 3.0/AIR1.5底下,AIR1.5裡的同名檔案同樣可以改個名字留著

5.
大功告成,這樣就可以輸出AIR 2.0用的程式了
flash player 10.1因為只有plug-in跟activex版,所以要測試只能進瀏覽器,很麻煩
直接用AIR 2.0測試會容易得多


不愧是Adobe,正式版bug就已經夠多了,測試版的蟲兒們更是綿綿相連到天邊....

1 comment:

Snchun said...

正需要 ,收下嚕 ^^'
就看看 mdm zinc 長不長進嘍 , 它一直都比air好太多了~