- 浏览: 99560 次
- 性别:
- 来自: 大连
文章分类
最新评论
在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文件即可。
参考: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文件即可。
发表评论
-
AS3 经典的代码库
2013-03-29 16:39 03D引擎 Papervision3Dhttp://b ... -
AS3开源资源整理
2013-03-29 16:38 0一个使用Stage3D APIs 实现 ... -
如何自定义VideoPlayer的全屏行为
2012-12-13 16:58 1245Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
代码改变影片剪辑亮度、色调、高级、透明度的方法
2012-12-03 08:41 831通过Color类来改变影片颜色 亮度:(设置影片明暗效果) ... -
as3自己写皮肤
2012-11-30 09:47 0<?xml version="1.0" ... -
AS3 正则表达式详解
2012-11-30 09:27 01.新建正则表达式,有两 ... -
TweenLite用法
2012-11-30 09:26 0TweenLite 是一个缓动的类 ... -
AS3位图的加载、拷贝、绘制
2012-11-30 09:26 0建Bitmap可以是使用Bitmap ... -
AS3中的反射
2012-11-30 09:25 631什么是反射 反射 (Reflection) 是指在程序在运行时 ... -
AS3文本操作
2012-11-30 09:03 1187设置文本框的边框、背景与前景色 默认状态下,文本框的边框和背景 ... -
as3日期格式化以及htmlText的安全转义类
2012-11-30 08:57 990package org.juke{ ... -
Flash AS3.0关于TextField的过滤,HTML格式,对齐,换行等介绍
2012-11-30 08:56 1341过滤文字输入 TextField.restrict = &q ... -
AS3碎裂重组特效
2012-11-26 15:04 859碎裂指的是图片的碎裂 那我们要先做的是就是得到这张图片,在a ... -
Flash AS3.0实例---接近鼠标的图片缓动效果
2012-11-26 15:02 1159当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现 ... -
as3打开和保存本地文件
2012-11-26 08:52 2354package { import flash.displa ... -
FLV视频类播放器全屏切换完整AS代码示例
2012-11-21 10:53 796function setFullScreen() { ... -
as3冒泡排序
2012-11-20 09:12 0<?xml version="1.0" ... -
Flex在Image组件使用蒙板
2012-11-16 17:34 0Flex在Image组件使用蒙板 1.Flex SDK3.0 ... -
Flex导入Excel文件示例
2012-11-16 17:33 01.SDK3.0 2.导入文件用FileFilter过滤。由于 ... -
Flash as3把2D图片分析成文本实现代码
2012-11-16 17:32 0一篇在游戏开发中常用到的功能就是利用as3把2D图片分析成文本 ...
相关推荐
使用 Adobe Flex 3 开发 Adobe AIR 1.1 应用程序
从浏览器启动安装的 AIR 应用程序 第 16 章: 更新 AIR 应用程序 关于更新应用程序 提供自定义应用程序更新用户界面 将 AIR 文件下载到用户的计算机 检查应用程序是否为首次运行 使用更新框架 第 17 章: 查看源...
使用Flex SDK创建第一个桌面AIR应用程序
flexair网页截图工具flexair网页截图工具flexair网页截图工具flexair网页截图工具
一本介绍富媒体软件开发的实用教程,详细地讲解了怎么用flex 来开发AIR应用程序,很实用的哦
使用ADOBE FLEX 3 开发 Adobe AIR 1.5应用程序 共37章,介绍AIR的中文材料
flex air 单机版俄罗斯方块 小游戏 flexbuilder项目文件
学习flex air的基础书,挺好用的,初学的可以下载来看看
flex air 导出excel表格(这个不支持中文)。。。。。。
1.3.5 flex移动应用程序结构 22 1.3.6 移动开发的考虑事项 31 1.4 adobe air 31 1.5 小结 32 1.5.1 练习 32 1.5.2 本章所学内容 33 第2章 入门 35 2.1 使用flash builder 4.5.1 35 2.1.1 使用工作空间 36 ...
是一个linux环境下运行的flex air例子,有源码.
费了好大力气才找到的,希望对大家有帮助。从安装等简单的东西,到使用本地数据库,网络,本地化等高级的功能。
基于ArcGIS Flex API开发Flex AIR Mobile应用
这样估计以后会有中文版的Flex2 了...),使用Flex2的本地化特性我们可以很容易创建多语言本地化的Flex应用,为我们的Flex应用打入国际市场添威助力,不过不像Java的 本地化资源动态获取的方式,目前Flex2的本地化...
Flex Air音乐播放器源码,使用的是Flex Builder3版本!!!
一样在 Flex 中轻松而高质量地开发移动设备应用程序。 许多现有的 Flex 组件已扩展到移动设备上,其中包括增加了对触摸滚动的支持。Flex 还包含一组新组件,可用来轻松构建采 用手机和平板电脑标准设计模式的应用...
简单的文件读写程序,适合新手学习。可对导入的文本文件进行修改再导出
通过flex air 程序,使用as3xls,直接在air程序中导入excel 2003 版本,自动生成列头并显示,界面操作后可以导出excel文件 也可以导入image 直接显示 本列子为自己写的一个demo
使用 ADOBE® FLEX™ 3 开发 Adobe® AIR™ 1.5 应用程序
程序缘 Flex AIR之旅-第六章 编写用户登录界面,用于学习借鉴的Flex Air的工程源码,导入flash builder4.6即可。已实现一般C/S结构展现界面的实现,如菜单、快捷工具栏、主窗口等。