AIR马上就要正式版了,据我个人的接触和理解,AIR如同一个Flash Player独立运行版。而现在的Flash Player却不能播放一些使用到AIR类库的SWF。打开后一片空白。

而我们要谈的AIR debug Player不但拥有所有Flash Player的功能,还有很多自己特有的API。AIR debug Player 支持所有版本的SWF。

怎么找到AIR debug Player?首先你需要安装Adobe Flex Builder 3,最新的为beta3版本。

在安装目录\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\bin中找到adl.exe

2008-02-19_184848.png

这个就是AIR debug Player的执行文件。

但是不能直接打开SWF的。只要一个XML文件来指定需要播放的SWF。就是制作AIR项目需要编辑到的一个-app.xml文件。其中指定了运行时的窗口界面,图标等一些信息,其中最重要的就是SWF路径了。我将-app.xml配置文件精简如下:

Download: 最小化-app.xml  最小化-app.xml (273 bytes, 287 hits)
小技巧:使用AIR debug Player播放任意SWF

我们需要修改的是content的相对路径,改成你欲播放的SWF。保存后选择打开方式,选择“Adobe AIR Debug Launcher”打开。(如果是第一次运行的话点选“选择程序”来定位adl.exe)

2008-02-21_004926.png

不出意外的话,SWF就能打开了。

2008-02-21_005613.png

由于是Debug版本的AIR Player,在后面的CMD窗口中还有SWF中trace出的调试信息。

先说到这里。:)