2007-06-19

Create AIR Apps in Flash CS3

AIR SDK 請安裝新的 beta
參考 Create Apollo Apps in Flash CS3 安裝「Test in Apollo.mxp」

如果之前已經安裝 apollo alpha1 sdk
1. 直接將「C:\Documents and Settings\USERID\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\Test in Apollo\config.dat」的內容改成新 SDK 的路徑, 例如:
file:///C|/air_b1_win_sdk_061107

2. 將「C:\Documents and Settings\USERID\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\Test in Apollo\apollo-app-template.xml」的內容改成:
<application xmlns="http://ns.adobe.com/air/application/1.0.M4" appId="$appId" version="$version">
<name>$name</name>
<title>$name</title>
<publisher>$publisher</publisher>
<description>$description</description>
<copyright>$copyright</copyright>
<rootContent systemChrome="standard" visible="true">[the name of your main file will be put here]</rootContent>
</application>

如果從未安裝「Test in Apollo.mxp」, 安裝之後, 如上述第2點修改 apollo-app-template.xml 即可。

漏掉了一件事, playerglobal.swc 也要更新。

  1. Download Flex 3 SDK 3 beta 1 and unzip it

  2. Copy the airglobal.swc from the frameworks\libs\air folder of the Flex 3 SDK 3 beta 1

  3. Paste it into the \en\Configuration\ActionScript 3.0\Classes folder of your Adobe Flash CS3 installation

  4. Delete the playerglobal.swc file that is inside of that same folder

  5. Rename the airglobal.swc file to playerglobal.swc

3 則留言:

匿名 提到...

你好,我跟著你的指導
也到了http://www.gskinner.com/blog/archives/2007/07/creating_air_pr.html
下載資料
但compile時
總是會出現
1119: 存取可能未定義的屬性 window (透過靜態類型 flash.display:Stage 的參考)。
看樣來像是少了air的類別檔也

Shinder 提到...

你應該是 adl.exe 沒選對吧 ?!
把 C:\Documents and Settings\USERID\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\gskinner\AIRPanel 裡的config.dat 刪掉重選。
adl.exe 位於 air_sdk安裝目錄/bin 內。

匿名 提到...

一定要寫的那麼難懂嗎...

FB 留言