如何将 Adobe AIR 与 Flex 4.6 SDK 一起使用?
How to use Adobe AIR with Flex 4.6 SDK?
我一直在尝试将 Flex 4.6 附带的 Adobe AIR 3.1 用于我的项目。我一直收到错误 application descriptor not found
.
我的描述符文件在 D:/Test/
中看起来像这样。
<?xml version="1.0" encoding="utf-8"?>
<!-- D:/Test/AIR.xml -->
<application xmlns="http://ns.adobe.com/air/application/3.1">
<id>Test</id>
<versionNumber>1.0</versionnumber>
<filename>Main</filename>
<initialWindow>
<content>Main.swf</content>
<visible>true</visible>
<width>800</width>
<height>600</height>
</initialWindow>
</application>
当 Main.mxml 在 /src 子目录中时,我使用以下命令构建我的 swf。
D:/Flex/bin/mxmlc.exe -debug=true -swf-version=14 D:/Test/src/Main.mxml
然后将 SWF 移动到 /bin 子目录。
我尝试在目录 D:/Test/
.
中通过以下命令使用 AIR
D:/Flex/bin/adl.exe AIR.xml /bin/
我的目录树看起来像这样:
D:/
- Flex/
-- bin/
--- adl.exe
- Test/
-- AIR.xml
-- bin/
--- Main.swf
-- src/
--- Main.mxml
我没有使用 CamelCase 结束标记:</versionnumber>
。实际上是</versionNumber>
.
此外,对于 运行 AIR,这是正确的命令:D:/Flex/bin/adl.exe AIR.xml
最后,内容标签现在包含:<content>bin/Main.swf</content>
我一直在尝试将 Flex 4.6 附带的 Adobe AIR 3.1 用于我的项目。我一直收到错误 application descriptor not found
.
我的描述符文件在 D:/Test/
中看起来像这样。
<?xml version="1.0" encoding="utf-8"?>
<!-- D:/Test/AIR.xml -->
<application xmlns="http://ns.adobe.com/air/application/3.1">
<id>Test</id>
<versionNumber>1.0</versionnumber>
<filename>Main</filename>
<initialWindow>
<content>Main.swf</content>
<visible>true</visible>
<width>800</width>
<height>600</height>
</initialWindow>
</application>
当 Main.mxml 在 /src 子目录中时,我使用以下命令构建我的 swf。
D:/Flex/bin/mxmlc.exe -debug=true -swf-version=14 D:/Test/src/Main.mxml
然后将 SWF 移动到 /bin 子目录。
我尝试在目录 D:/Test/
.
D:/Flex/bin/adl.exe AIR.xml /bin/
我的目录树看起来像这样:
D:/
- Flex/
-- bin/
--- adl.exe
- Test/
-- AIR.xml
-- bin/
--- Main.swf
-- src/
--- Main.mxml
我没有使用 CamelCase 结束标记:</versionnumber>
。实际上是</versionNumber>
.
此外,对于 运行 AIR,这是正确的命令:D:/Flex/bin/adl.exe AIR.xml
最后,内容标签现在包含:<content>bin/Main.swf</content>