发新话题
打印

[教材] 【教程】如何安装和使用AIRPanel(学会在Flash CS3里运行AIR)

【教程】如何安装和使用AIRPanel(学会在Flash CS3里运行AIR)

前段时间在RIS上发问为什么Adobe只能允许在Flex里开发AIR,  然后得到 Bing 的指引, 学会安装和使用AIRPanel ,  AIRPanel这个东西是外国开发的, Flash扩展. 原教程是英文版的, 很吃力地去看, 最终还是成功了...... 现在自己写个中文版的, 可能与原文有出入, 但不影响最终实现效果....
原文出处:  http://blog.5d.cn/user39/riahome/200707/419486.html
    通常你只能在Flex上开发AIR, Adobe 已经表示, 将来的Flash CS版本里会加上AIR支持功能. 但我们现在希望马上就能在Flash里开发AIR怎么办? 那就请看下面的介绍, 先看看AIRPanel的版面, 不错的:

步骤 1:  安装 AIR global SWC

    1. 安装 FlexBuilder 3 ("Moxie") beta ,  或者从 Adobe Labs 里下载Flex 3 SDK ;
    2. 可以在以下其中之一的路径里找到 "airglobal.swc" 文件:
        - 在 FlexBuilder 3 安装目录下的"sdks/moxie/frameworks/libs/air/"里, ( 我安装在C盘里, 所以我的默认路径是 C:\Program Files\Adobe\Flex Builder 3\sdks\moxie\frameworks\libs\air );
        - 在 " Adobe Flex Builder 3 Plug-in/sdks/moxie/frameworks/libs/air/ " ;
        - 在 FlexBuilder 3 "Moxie" SDK "frameworks/libs/air/ " ;
    3. 复制 "airglobal.swc" 文件, 并粘贴在 Flash CS3 在安装目录下的  "\en\Configuration\ActionScript 3.0\Classes\ " ( 我是安装在C盘, 所以默认路径是: C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes )
    PS: 很不幸啊, Flash CS3 里没有 AIR SDk, 只能在 Flex3 里找......

步骤 2: 安装 AIR Panel

    1. 安装  Extension Manager v1.8 ;
    2. 下载  AIRPanel 压缩包并解压;
    3. 为了安装 AIRPanel , 你必须运行 MXP 文件 ( 压缩包里有两个文件夹, 我选用的是AIRPanel文件夹里 );
    3. 重启 Flash;
    4. 在菜单栏里, 选中 " Window " , 选择" Other Panels > AIRPanel "
    注意: 如果你看不到AIRPanel选项,  请确认你用的是 Extension Manager v1.8 , 然后重新安装过 MXP .

步骤 3: 使用AIRpanel
    既然现在已经安装了 AIRPanel 和 SWC 了, 那么你可以开始在 Flash CS3 里建立你的AIR了.  现在你可以正常地创作你的AIR, 但是你使用 AIR API 是不会有编译错误的. 注意: 如果你正常在使用AIR API, 你也会收到错误提示的.
在 AIR runtime 里测试:
    1. 在那个 AIRPanel 的下拉框里选择你要打开的 fla 文件, 如果你看不到你要找的 fla 文件,  请确定你已经保存了该文件( 还未保存的文件不会出理在下拉项里 );
    2. 单击 " Test ";
    5. 如果这是你第一次使用 AIRPanel,  你会收到一个提示, 要你选择一个 adl 文件, . 在 Mac 里就选择  "adl " (没有扩展名),  在 Windows 里就选择 "adl.exe" , 这个 adl 文件可以在以下路径之一里找:
        - 在 FlexBuilder 3 "Moxie" 安装目录下的 "sdks/moxie/bin/";
        - 在 FlexBuilder 3 "Moxie" SDK 下的 "bin/" ;
    4. 你的应用程序就会在 AIR Runtime 里编译并打开. 退出并反回Flash CS3里继续编辑.
打包你的 AIR 应用
    1. 如上述一样选择你的 fla 文件;
    2. 在 AIRPanel 里单击 "Package" 按钮;
    3. 如果你还没有指定设置好你的 fla 文件, 你会被提示设置; ( If you have not already specified configuration settings for this FLA, you will be prompted for them. )
    4. 如上述, 如果这是你第一次使用这个功能, 你会被提示查找那个 adl 文件;
    5. 你的应用程序将被打包为 .air 后缀的文件在同一目录下.
你可以随时更新你的文件配置通过选择 fla , 然后单击 " Setting " 按钮.

有问题或有错误的请在此提出, 谢谢!

[ 本帖最后由 iaipvfhp 于 2007-7-12 14:05 编辑 ]
AS3,flex等等...技术博客: www.RiaHome.cn
rss阅读地址: http://feed.feedsky.com/youngboy

TOP

有AIR SDk,还要这样好象很麻烦呢,不过谢谢楼主的辛苦,集成在FLASHCS3里也是一个思路。

TOP

记得当时APOLLO没有SDK,只有RUNTIME。
以后CS3里直接集成AIR,FLEX就好了,不要再EXTENSION

TOP

引用:
原帖由 8765004 于 2007-7-12 14:48 发表
有AIR SDk,还要这样好象很麻烦呢,不过谢谢楼主的辛苦,集成在FLASHCS3里也是一个思路。
是的..
有点儿麻烦...嘻嘻... 不过.. 下一版本可能会在Flash里开发AIR... 不知是不是....
希望是吧.  到时不但在Flex里可以做AIR, 在Flash也可以... 这样让使用者有更多选择.
AS3,flex等等...技术博客: www.RiaHome.cn
rss阅读地址: http://feed.feedsky.com/youngboy

TOP

引用:
原帖由 8765004 于 2007-7-12 14:57 发表
记得当时APOLLO没有SDK,只有RUNTIME。
以后CS3里直接集成AIR,FLEX就好了,不要再EXTENSION
说得也对.!
AS3,flex等等...技术博客: www.RiaHome.cn
rss阅读地址: http://feed.feedsky.com/youngboy

TOP

发新话题