- 浏览: 102725 次
- 性别:
- 来自: 大连
文章分类
最新评论
主要代码:
import flash.desktop.NativeProcess;
import flash.desktop.NativeProcessStartupInfo;
import flash.filesystem.File;
import mx.controls.Alert;
public class ProcessControl
{
public function ProcessControl()
{
}
//url为外部应用程序的路径
public static function executeURL(url:String):void{
var info:NativeProcessStartupInfo = new NativeProcessStartupInfo();
var file:File = new File(url);
info.executable = file;
var pro:NativeProcess = new NativeProcess();
pro.start(info)
}
}
NativeProcess是air2.0提供的类,我用的sdk是4.5.1,当在flashBuilder中测试的时候会报错:
Error: Error #3219: The NativeProcess could not be started. 'Not supported in current profile.'
at Error$/throwError()
at flash.desktop::NativeProcess/start()
at ygz.process::ProcessControl$/executeURL()[E:\project\flex\fireTest\src\ygz\process\ProcessControl.as:20]
at RootMenu/btnHandler()[E:\project\flex\fireTest\src\RootMenu.mxml:49]
这个错误可以在配置文件中添加<supportedProfiles>extendedDesktop</supportedProfiles> 这一行解决掉,但是在发布的时候一定要把这一行删掉,删掉后如果不能发布
那是人品问题。发布后要将air文件转换成exe程序,转换方法如下:
1.先配置系统环境变量path:C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.5.1\bin 这样就可以用adt命令(首先确定你的机子上是否安装了jdk)
2.使用命令行找到你air程序存放路径输入以下命令:
adt -package -target native setup.exe 【你自己的air文件名】.air
这样就生成了一个 setup.exe 安装文件
运行 setup.exe就可以了。
import flash.desktop.NativeProcess;
import flash.desktop.NativeProcessStartupInfo;
import flash.filesystem.File;
import mx.controls.Alert;
public class ProcessControl
{
public function ProcessControl()
{
}
//url为外部应用程序的路径
public static function executeURL(url:String):void{
var info:NativeProcessStartupInfo = new NativeProcessStartupInfo();
var file:File = new File(url);
info.executable = file;
var pro:NativeProcess = new NativeProcess();
pro.start(info)
}
}
NativeProcess是air2.0提供的类,我用的sdk是4.5.1,当在flashBuilder中测试的时候会报错:
Error: Error #3219: The NativeProcess could not be started. 'Not supported in current profile.'
at Error$/throwError()
at flash.desktop::NativeProcess/start()
at ygz.process::ProcessControl$/executeURL()[E:\project\flex\fireTest\src\ygz\process\ProcessControl.as:20]
at RootMenu/btnHandler()[E:\project\flex\fireTest\src\RootMenu.mxml:49]
这个错误可以在配置文件中添加<supportedProfiles>extendedDesktop</supportedProfiles> 这一行解决掉,但是在发布的时候一定要把这一行删掉,删掉后如果不能发布
那是人品问题。发布后要将air文件转换成exe程序,转换方法如下:
1.先配置系统环境变量path:C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.5.1\bin 这样就可以用adt命令(首先确定你的机子上是否安装了jdk)
2.使用命令行找到你air程序存放路径输入以下命令:
adt -package -target native setup.exe 【你自己的air文件名】.air
这样就生成了一个 setup.exe 安装文件
运行 setup.exe就可以了。
发表评论
-
Adobe Flash Builder 4.6破解方法
2012-12-16 20:08 7C:\Program Files (x86)\Adobe\Ad ... -
FluorineFx 配置支持纯AS3工程!
2012-11-30 13:45 0FluorineFx 配置支持纯AS3工程! 由于自己用的纯 ... -
Flex中ArrayCollection的复制
2012-11-30 13:39 0lex中ArrayCollection的复制 2011- ... -
Flex的array和arrayCollection的应用实例
2012-11-30 13:34 0ArrayCollection是flex中的数组集合类,它是很 ... -
Flex air 中调用com组件的方法
2012-11-30 11:45 0air中直接调用com组件是很难做到的,但我们可以通过Fl ... -
FluorineFx 之 DateFeed,既服务端的数据推送服务
2012-11-30 11:29 0在开发如股票客户端的软件,客户端的数据在实时刷新,是由于服务端 ... -
收藏 flex+fluorinefx+asp.net c#后台如何接收arraycollection 并转换处理
2012-11-30 11:25 0flex,在.NET环境下通过FluorineFx传送Arra ... -
特殊符号收集大全
2012-11-27 19:06 922愛心符號 愛心符號怎 ... -
TextFormat设置中文字体font属性注意的问题
2012-11-27 19:05 2424如果要设置的字体为中文名称,则一定要使用对应的英文名称来设置才 ... -
flex国际化的问题
2012-11-27 18:52 7291、如果是简单项目,一般采用的是类似struts的bundle ... -
flex textfield中文字体
2012-11-27 17:14 970由于flex的图文混排总是有问题,而且效率实在有点低。所以最近 ... -
FLEX如何设置发光字体
2012-11-27 16:35 729<mx:Text id="bulletin&q ... -
Flex实现全屏源代码示例
2012-11-12 10:18 607stage.displayState = (stage.dis ... -
flex4.5组件:如何自定义VideoPlayer的全屏行为
2012-11-12 09:41 870Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
Flex+java+spring 上传和下载文件AIR
2012-11-09 10:50 839什么都别说附上代码 UploadFile.java ... -
FluorineFX初学者之最初配置 Flex4与.NET结合 .
2012-11-09 09:43 891FluorineFX整个架构和BlazeDs差不多,只是最开始 ... -
Flex 绑定/双向绑定
2012-11-08 11:39 6761.什么是数据绑定? Data binding is ... -
Flex ArrayCollection 之排序
2012-11-07 15:59 678利用ArrayCollection的sort属性 & ... -
Flex读取xml文件
2012-11-07 13:12 586<?xml version="1.0& ... -
FLEX中使用FLVPlayback控件
2012-11-07 08:58 828即swc文件的导入,使用问题. FLVPlaybackAS ...
相关推荐
Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...
使用 Adobe Flex 3 开发 Adobe AIR 1.1 应用程序
在本文中,我们将深入探讨如何使用Flex SDK创建第一个桌面Adobe Integrated Runtime (AIR)应用程序。首先,确保你已经安装了运行时环境并配置了Flex 3 SDK。主要涉及的工具包括AMXMLC编译器、AIR Debug Launcher ...
- **定义**:Adobe Integrated Runtime (AIR) 是一款跨操作系统的运行时环境,允许开发者利用现有的Web开发技术(如Flash、Flex、HTML、JavaScript和AJAX)来构建富互联网应用程序(RIA),并将其部署为桌面应用程序。...
Adobe AIR(Adobe Integrated Runtime)作为一种运行时环境,能够让开发者使用HTML、CSS、JavaScript以及Flex等技术来构建跨平台的应用程序。Adobe Flex 3则是一种用于构建RIA的强大框架,结合AIR,开发者能够创造出...
构建Flex应用程序的过程涉及多个步骤,首先是使用Flex SDK(Software Development Kit)或集成开发环境(IDE)如Adobe Flash Builder 4。Flex SDK包含了编译器、类库和工具,而Flash Builder则提供了更高级的功能,...
Flex Air 是Adobe开发的一款用于构建桌面应用程序的框架,它基于ActionScript 3.0和Flash Player,使得开发者能够使用熟悉的Flex技术创建桌面应用。在Flex Air中,有时我们需要将数据导出为Excel格式,以便用户可以...
8. **跨平台支持**:Flex Air应用可运行在Windows、macOS以及(早期版本支持)移动平台上,使得开发者可以构建一次,到处运行的应用程序。 了解并掌握这些知识点,开发者就能有效地使用Flex Air打包技术,创建出...
Flex是一个用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript 3.0编程语言和Flash Player或Adobe AIR运行时环境。Adobe AIR则允许开发者创建可以在桌面环境下运行的跨平台应用程序,它提供了访问本地...
在现代软件开发领域,Adobe Flex Air技术提供了一种强大的跨平台解决方案,使得开发者能够构建与桌面系统深度集成的应用程序。尤其在本地文件管理方面,Flex Air的实现方式与Windows系统的文件管理操作有诸多相似之...
Flex,全称“Fast Lexical Analyzer Constructor”,是一种广泛使用的开源工具,主要用于生成词法分析器,也就是我们常说的扫描器或词法分析器。在软件开发中,词法分析是编译器或解释器的第一步,它将源代码分解成...
在IT行业中,Flex是一种用于构建富互联网应用程序(RIA)的框架,它基于ActionScript和Flash Player或Adobe AIR运行时。Flex应用程序通常具有丰富的用户界面,能够提供动态交互体验。而当我们需要对这些Flex应用程序...
AIR是Adobe公司开发的一个跨平台的运行环境,允许开发者创建桌面应用程序,这些应用程序通常使用Flash、Flex或ActionScript编写。"AIR com"可能是指这个压缩包中的内容与AIR应用程序和串口通信有关。 描述中提到...
Flex Air开发中文教程是一本专为富媒体软件开发者设计的实战型指南,旨在教会读者如何利用Adobe Flex技术来构建和部署Adobe Integrated Runtime (AIR)应用程序。Flex是基于ActionScript和MXML的开源框架,用于创建...
Flex Air 是Adobe公司推出的一种富互联网应用程序(RIA)开发框架,它允许开发者创建可以在桌面和Web上运行的应用程序。此“Flex Air 学习资料\01.Flex概述.rar”压缩包文件包含了对Flex Air的基本介绍,特别是通过...
Adobe AIR(Adobe Integrated Runtime)是一个跨平台的应用程序运行环境,由Adobe公司开发。它允许开发者使用Web技术(HTML、JavaScript和Flash/Flex)构建富互联网应用(Rich Internet Applications,简称RIAs),...
Flex Air调用C代码是跨平台开发中的一个重要技术,它允许使用ActionScript 3的Flex应用程序与本地系统资源进行交互,比如C/C++编写的动态链接库(DLLs)或共享对象(SOs)。这个技术主要依赖于Adobe AIR的Native ...
Adobe AIR(Adobe Integrated Runtime)允许开发者利用Flash、Flex或HTML5技术创建能在桌面环境中运行的应用程序,使得Web应用与桌面应用的界限变得更加模糊,为用户提供了一种全新的交互体验。 Flex,作为开发Flex...
1. **Adobe AIR**:Adobe AIR是一种运行时环境,允许开发者使用Flash、Flex、HTML5或ActionScript创建可以在桌面系统上运行的应用程序。它结合了Web技术的灵活性和桌面应用的特性。 2. **Flex**:Flex是构建RIA(富...
Flex Air音乐播放器源码是基于Adobe Flex Builder 3开发的一款应用程序,主要使用ActionScript编程语言,这使得它能够在Adobe AIR(Adobe Integrated Runtime)平台上运行。Adobe Flex是用于构建富互联网应用程序...