`
maloveqiao
  • 浏览: 102757 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

flex air 启动本地应用程序

    博客分类:
  • as3
 
阅读更多
在air 2.0中,可以利用NativeProcess启动本地应用程序,大大方便了桌面应用程序的编写。使用方法如下:
参考:http://hi.baidu.com/sl19880127sl/blog/item/d6894c3375fe8ef51b4cffd6.html

1、编写action script:

var file:File = File.applicationDirectory;
file = file.resolvePath("c:\\windows\\notepad.exe");
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo ();
nativeProcessStartupInfo.executable = file;
var process:NativeProcess = new NativeProcess ();
process.start (nativeProcessStartupInfo);

如果启动的应用程序需要带参数,如打开文件,则设置
var arg:Vector.<String> = new Vector.<String> ();
arg.push ("c:\\1.txt");
nativeProcessStartupInfo.arguments = arg;


2、设置profile:

将<supportedProfiles>extendedDesktop</supportedProfiles>
放到“应用程序名-app.xml”文件的相应位置,具体位置如下:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.0">

<supportedProfiles>extendedDesktop</supportedProfiles>

3、打包
通过步骤1、2后,就可以在flash builder 4中进行调试了,但是在直接打包成air文件发布时,会出错,这是因NativeProcess不允许出现在air文件中,因此,只能发布成exe文件。在生成发布时,选择生成exe文件即可。
分享到:
评论

相关推荐

    flex air开发指南

    - **运行**:安装完成后,用户可以直接启动应用程序,如同运行其他桌面软件一样。 ##### 1.5 关于AIR的安全性 - **安全模型**:AIR 提供了一个安全沙箱模型,限制应用程序的权限,防止恶意行为。 - **权限管理**:...

    flex AIR 工程自动更新测试

    Flex AIR工程自动更新测试涉及到的是Adobe Integrated Runtime (AIR)应用程序的升级机制,这对于保持软件的最新状态和提供无缝用户体验至关重要。在Flex开发中,我们利用Adobe AIR SDK来创建跨平台的桌面应用程序。...

    flex air 博客管理系统

    Flex Air博客管理系统是一款基于Adobe Flex和Adobe AIR技术开发的桌面应用程序示例,它允许用户在本地环境下创建、编辑和管理博客内容。这个系统是学习Flex和AIR集成应用的理想平台,可以展示如何利用这两种技术实现...

    Flex AIR物业管理系统

    Flex AIR物业管理系统是一款基于Adobe AIR技术开发的桌面应用程序,它为物业管理提供了全面的解决方案。Adobe AIR(Adobe Integrated Runtime)允许开发者利用Flash、Flex或HTML5技术创建能在桌面环境中运行的应用...

    AIR2.0 调用应用程序 实例 本机通讯 实例 样例 测试可行

    在本文中,我们将深入探讨Adobe Integrated Runtime(AIR)2.0中的一个重要功能——调用本地应用程序,以及如何通过实例和样例实现与本机的通信。AIR 2.0为开发者提供了一种强大的方式,允许Flex或ActionScript应用...

    flex air记录日志的实例

    在Flex Air开发中,日志记录是至关重要的,它能够帮助开发者追踪应用程序的运行状态,定位和解决问题。本文将深入探讨如何在Flex Air项目中实现日志记录,并提供一个简单的实例。 Flex Air是Adobe开发的一个开放源...

    [使用Flex4.5开发Android应用程序].源代码

    5. **AIR for Android**:Flex 4.5应用程序通常通过Adobe AIR运行在Android设备上,AIR为移动设备提供了运行Flash内容的环境。开发者需要了解如何配置和打包AIR应用程序,以便在Android设备上部署。 6. **布局管理*...

    Flex4.5中air桌面应用 app.xml 配置文件中文注释

    在Flex 4.5中,AIR(Adobe Integrated Runtime)应用程序的配置文件`app.xml`是整个应用的核心组成部分,它定义了应用的元数据、界面属性、资源文件、权限需求等关键信息。这个XML文件的结构和属性直接影响着AIR应用...

    Flex的RIA应用程序托盘和QQ提醒功能

    提供的文件可能包括mimetype(定义压缩包的类型)、META-INF(存储元数据,如签名和数字证书)、DCRM.swf(Flex编译的SWF文件,即Flex应用程序的可执行文件)、order.xml(可能用于控制应用程序启动或加载顺序)以及...

    flex air 代码运行 exe 、bat

    根据提供的文件信息,文章标题“flex air 代码运行 exe 、bat”以及描述部分都明确指出了这一主题的核心——利用Flex程序启动本地的可执行文件与批处理文件。 ### 一、Flex与Adobe AIR简介 Flex是一种开源框架,...

    flex-air解压缩工具

    4. `mimetype`:这是一个特殊的文件,用于标识Adobe AIR应用程序的初始启动文件,是AIR应用的元数据文件。 5. `.project`:这是Eclipse IDE(集成开发环境)的项目配置文件,记录了项目的构建路径、性质和偏好设置...

    SQL.rar_flex_flex air

    在IT领域,尤其是在Web开发中,Adobe AIR(Adobe Integrated Runtime)是一个重要的跨平台框架,它允许开发者构建桌面应用程序,利用Web技术如HTML、CSS、JavaScript以及Flex或ActionScript。在这个"SQL.rar_flex_...

    FLEX_AIR教程

    FLEX是一种用于构建富互联网应用程序(RIA)的开放源代码框架,而Adobe AIR则是允许开发者创建跨平台的桌面应用程序,利用Web技术如ActionScript和Flex。本教程旨在帮助Flash开发者扩展他们的技能,将交互式、动态的...

    构建Aobe AIR2.0应用程序

    **使用Flex Builder 3开发AIR应用程序:** - Flex Builder 3是一款专为Flex和AIR开发设计的强大IDE。 - 它提供了丰富的功能,如代码提示、调试工具和实时预览,极大地提高了开发效率。 - 可以轻松创建、编译和测试...

    Flex 的 Adobe AIR快速入门

    - **PDF文件操作**: 使用Adobe AIR提供的PDF支持功能,可以在不离开应用程序的情况下读取、编辑甚至创建PDF文件。 - **跨脚本编写**: 利用JavaScript调用能力实现与其他语言环境的数据交换。 6. **拖动、复制和...

    FLEX播放器 flex 开发AIR及Flex之mp3播放器教程

    Flex是一种强大的开放源代码框架,用于构建富互联网应用程序(RIA),而AIR则允许开发者创建桌面应用,充分利用Web技术和平台的特性。 首先,要开发一个MP3播放器,我们需要了解Flex的基础知识。Flex使用MXML和...

    用AIR 启动jar文件,启动bat文件,启动exe文件

    AIR可以直接通过ActionScript的NativeProcess类来启动.exe文件,这允许AIR应用程序执行本地系统上的任何可执行程序,传递参数并接收输出。 5. **Bat To Exe Converter.exe**:这个文件名表明它可能是一个工具,用于...

    AIR应用开发中文指南.pdf

    - **定义**: Adobe Integrated Runtime (AIR) 是一种跨操作系统的运行时环境,它能够利用现有的 Web 技术(如 Flash、Flex、HTML、JavaScript 和 AJAX)来构建富互联网应用程序,并将其部署为桌面应用程序。...

    ADOBE FLEX 和 ADOBE FLASH BUILDER 开发手机应用程序

    ### ADOBE FLEX 4.5 和 ADOBE FLASH BUILDER 4.5 开发手机应用程序 #### 1. 入门与基础知识 **Adobe Flex 4.5** 和 **Adobe Flash Builder 4.5** 为开发者提供了强大的工具集,使他们能够在多种移动平台上开发高...

    flash air 打开本地文件

    在IT领域,Flash Air是一种基于Adobe AIR技术的嵌入式Flash平台,主要用于开发跨平台的应用程序,特别是针对移动设备如Android或iOS。本实例聚焦于如何利用Flash Air来实现打开本地文件的功能,这对于构建文件管理和...

Global site tag (gtag.js) - Google Analytics