AIR中文帮助 第六章 用Flex Bilder开发AIR程序

 

创建AIR工程

1. 打开Flex Builder 3.

2. 选择菜单File > New > AIR Project

3. 根据默认选项,点Next.

4. 输入工程名,点Next.

5. 使用ActionScript定义主类,改变主应用程序为as文件扩展(默认下为Flex MXML .mxml 文件扩展)

6. 点Next

7. 设定AIR application设置,点Finish.

 

调试AIR程序

Flex Builder完美支持AIR程序的调试,更多信息请看Flex Builder 帮助。

1. 打开程序源文件(如MXML文件)

2. 点击调试按钮.

也可选择菜单Run > Debug.

程序启动并在ADL(AIR Debugger Launcher)内运行,Flex Builder 调试器会捕获任何断点或运行时错误,跟调试Flex程序没什么不同。

你还可以使用AIR Debug Launcher 命令行工具调试程序。

打包AIR程序

当程序已经开发完成,并准备分发,可把它打包为AIR文件。

1. 打开工程并确认程序无编译错误以及运行异常。

2. 选择菜单 File > Export.

3. 选择部署为AIR文件,点Next.

4. 选择文件(如媒体文件或SWF文件) 加入AIR文件,application.xml 文件和主SWF文件默认已经加入。

5. 设置AIR文件描述信息,包括文件名,点Finish.

你也可以使用ADT命令行工具打包程序。
 

创建AIR库工程

Beta版本的Flex Builder 3没有提供创建AIR库工程的工程向导。因此要创建自定义AIR组件,必须先创建一个标准的库工程,然后手动编辑并创建指向AIR类的库工程。

1. 选择菜单File > New > Flex Library Project.

2. 设定工程名,点Next.

3. 点击Library Path 标签

4. 删除${FRAMEWORKS}/libs/playerglobal.swc.

5. 添加airglobal.swc ,设置link 类型为External.

6. 点Finish.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
好的,下面是如何使用 `electron-builder` 和 `NSIS` 来打包并制作安装程序的流程,以及相应的代码和注释。 1. 安装依赖和工具 首先,您需要在项目中安装 `electron-builder` 和 `NSIS` 工具。您可以使用以下命令来安装它们: ``` npm install --save-dev electron-builder nsis ``` 2. 配置 `electron-builder` 在项目的 `package.json` 文件中添加以下配置: ```json "build": { "appId": "com.example.myapp", "productName": "My App", "directories": { "buildResources": "build" }, "win": { "target": "nsis", "icon": "build/icon.ico" }, "nsis": { "oneClick": false, "perMachine": true, "allowElevation": true, "allowToChangeInstallationDirectory": true, "installerIcon": "build/icon.ico", "uninstallerIcon": "build/icon.ico", "installerHeaderIcon": "build/icon.ico", "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "My App", "include": "nsis/script.nsh" } } ``` 以上配置指定了以下内容: - `appId`:应用程序的 ID。 - `productName`:应用程序的名称。 - `directories.buildResources`:存放打包后的文件的目录。 - `win.target`:指定打包成 NSIS 安装程序。 - `win.icon`:指定应用程序的图标。 - `nsis`:NSIS 配置,其中 `include` 指定了一个自定义的 `script.nsh` 脚本,用于创建安装界面。 3. 编写 `script.nsh` 在项目的 `build` 目录中,创建一个名为 `script.nsh` 的文件。这个文件将被用于创建安装界面。 下面是一个简单的 `script.nsh` 文件: ```nsis !include "MUI2.nsh" !define MUI_PAGE_CUSTOMFUNCTION_PRE SelectInstallDir Function SelectInstallDir nsDialogs::SelectFileDialog "/D=$INSTDIR" "Select installation directory..." "(*.*)|*.*" Pop $0 StrCmp $0 "" done StrCmp $INSTDIR $0 0 update done: Return update: StrCpy $INSTDIR $0 SetOutPath $INSTDIR Return FunctionEnd !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_WELCOME !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_UNPAGE_FINISH !insertmacro MUI_LANGUAGE "English" ``` 以上代码创建了一个自定义的安装目录选择对话框,并且使用了 `MUI` 宏来创建安装向导的页面。 4. 打包和制作安装程序 在命令行中运行以下命令,打包并制作安装程序: ``` electron-builder build --win ``` 完成后,您将在 `build` 目录中找到一个名为 `My App Setup.exe` 的安装程序。 如果您想要在打包时忽略某些文件或目录,可以在 `package.json` 文件中的 `build` 属性下添加一个 `files` 属性,例如: ```json "build": { "files": [ "!**/node_modules" ] } ``` 以上配置将忽略 `node_modules` 目录。您还可以使用通配符来匹配其他文件或目录。 希望这些代码和注释可以帮助您打包和制作安装程序。如有疑问,请随时与我联系。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值