学习笔记在Windows下安装和设置FlexSDK

本文和大家重点讨论一下如何设置FlexSDK,主要包括编译器设置,调试器设置,应用程序打包器设置等内容,相信通过本文的简单介绍你对在Windows下安装和设置FlexSDK一定会有深刻的认识。

创新互联建站专注于企业成都营销网站建设、网站重做改版、罗平网站定制设计、自适应品牌网站建设、H5技术电子商务商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为罗平等各大城市提供网站开发制作服务。

在Windows下安装和设置FlexSDK

AdobeAIR命令行工具需要安装Java,可以是JRE或JDK(1.4.2版本以上),JRE到这里下载http://java.sun.com/j2se/1.4.2/download.html,JDK到这里下载http://java.sun.com/javase/downloads/index.jsp。

注意:终端用户不需要Java环境。

FlexSDK包含AIRAPI和命令行工具用于打包,编译和调试AIR应用程序。

1.如果还没有,可到AdobeLabs上下载一份Flex3SDK。

2.解压缩SDK到指定目录。

3,定位到bin子目录。

编译器设置

FlexSDK中包含两个编译器,mxmlc编译器编译MXML和ActionScript代码为SWF文件,compc编译器编译组件和库为SWC文件。两个编译器都可作为本地二进制程序或Java程序在命令行下运行。(本地二进制程序实际上是调用Java程序)如果要使用本地二进制程序,需要把Flex3SDK\bin目录加入环境变量path中。如果使用Java程序命令,需要把mxmlc.jar和compc.jar加入到环境变量中。

编译器配置文件

使用编译器时可以指定编译的一些可选参数,全局FlexSDK配置文件包含一个默认值,你可以编辑这个文件定制自己的开发环境。air_config.xml这个全局配置文件在Flex3SDK的frameworks目录中。

注意:如果使用amxmlc命令启动编译器时air_config.xml会代替flex_config.xml。
关于编译器的可选选项可参考(http://livedocs.macromedia.com/flex/2/docs/00001490.html)

调试器设置

AIR直接支持调试功能,因此不需要一个调试版本的运行时环境。要想管理命令行调试,需要使用调试版的Flash播放器,只需要设置下环境变量指定这些命令的所在目录即可。
调试版的Flash播放器已在Flex3SDK目录中。二进制命令fdb.exe在bin目录,Java版的在lib目录。AIR调试启动器adl.exe或ADL在bin目录

注意,你不能直接用FDB启动AIR程序,因为FDB会试图用Flash播放器运行程序,因此你必须让AIR程序连接FDB回话。

应用程序打包器设置

AIR开发工具(ADT),用来把程序打包为AIR文件,要想运行ADT,必须安装Java环境。
SDK包含一个脚本来执行ADT。要运行ADT脚本需要把FlexSDK的bin目录加到系统path变量中。

用Flex程序开发截屏功能

在最近的Flex项目中需要做个屏幕截图功能,然后保存为图片文件,以前好像在哪里看到这样的例子,找了半天没找着,其实实现起来也挺简单的。
具体步骤如下:

◆创建一个BitmapData对象

◆拷贝目标组件的象素数据到BitmapData对象上

◆转换BitmapData对象为PNG编码的ByteArray(需要用到PNGEnc库)

◆转换ByteArray为Base64Encoded字符串,这样便于发送数据给后台处理

◆在后台程序中(如PHP等),对数据解码然后写入文件
 

【编辑推荐】

  1. FlexSDK4:Gumbo的主题实现快速RIA开发
  2. Flex基础 创建***个Flex项目
  3. 解析Flex事件执行流程
  4. 技术前沿 AdobeFlexSDK4与FlashBuilder4正式发布
  5. 学习笔记 FlexBuilder2.0中如何使用基于Lists的控件 

 

 

标题名称:学习笔记在Windows下安装和设置FlexSDK
文章转载:http://www.gawzjz.com/qtweb/news13/198513.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联