Flex 技巧点滴之一

第1条 设置保留MXML编译产生的ActionScript 3代码。

 

在Flash Builder集成开发环境下,用鼠标右键点击某个felx项目,出现右键菜单,选择属性菜单项。然后选择Flex编译器,在附加编译器参数位置,增加 -keep,如下图。下次工程编译后,在工程部署目录下的generated/目录下产生.as文件。

 

 

第2条 构建Flex+JAVA开发环境

 

建立Flex+JAVA的开发环境有很多种方法,例如可以参考BlazeDS的文档。这里介绍一种经过自己的实践摸索的方法。

 

一 安装软件:

1) 安装JAVA SDK 

    下载安装jdk1.6.0_17。这在网上有很多介绍,这里不再重复。

2) 安装BlazeDS ---------提供remote RPC和messaging

    下载blazeds-turnkey-3.2.0.3978.zip (含有tomcat和例子程序),直接解压缩:

    D:/blazeds-turnkey-3.2.0.3978

3) 安装flex builder

    由于很多参考书以及例子程序都是3.0版本的,这里使用的flex builder 3.0版本。

4)安装MyEclipse

    我使用的7.5版本。

 

 

二 服务器端JAVA程序开发环境

 

1) 在MyEclipse 中新建一个工程,工程属性Web Project。工程目录:

    E:/Java/namager-server。最后工程部署到D:/blazeds-turnkey-3.2.0.3978/tomcat/webapps/manager-server

 

2) 将D:/blazeds-turnkey-3.2.0.3978/tomcat/webapps/samples/WEB-INF/lib目录下的所有.jar文件,拷贝到E:/Java/manager-server/WebRoot/WEB-INF/lib下。

 

 

3) 将D:/blazeds-turnkey-3.2.0.3978/tomcat/webapps/samples/WEB-INF目录下的flex目录和web.xml文件拷贝到E:/Java/manager-server/WebRoot/WEB-INF目录。

 

4)  将D:/blazeds-turnkey-3.2.0.3978/tomcat/webapps/samples/WEB-INF/src目录下的java程序拷贝到E:/Java/manager-server/src下。这样JAVA服务端程序就可以使用BlazeDS提供的例子了,或者在这些例子基础上开发你自己的服务端程序。

 

 

三 客户端Flex程序开发环境

 

1) 在Flex Builder新建立一个Web Project工程。工程目录:

   E:/flex3/manager-client

   工程部署目录为D:/blazeds-turnkey-3.2.0.3978/tomcat/webapps/manager-server/manager-client-debug

 

2) 将D:/blazeds-turnkey-3.2.0.3978/tomcat/webapps/samples/WEB-INF/flex-src目录下的flex-src.zip解压缩。

 

3) 在新建立的工程中,填写felx-src解压缩下来的例子程序代码,如

 

 <mx:RemoteObject id="srv" destination="product"/>
 <mx:DataGrid dataProvider="{srv.getProducts.lastResult}" width="100%" height="100%"/>

 <mx:Button label="Get Data" click="srv.getProducts()"/> 

 

 

  MyElipse下启动服务端,Flex Builder启动客户端。这样在客户端就可以访问服务端的应用了。

 

 第3条 flash的cookie——SharedObject

 

    与cookie类似,SharedObject也是存储到本地的文件,具体的位置在C:/Documents and Settings/你的用户名/Application Data/Macromedia/Flash Player/#SharedObjects/随机字符串,里面以网址为名称的文件夹就是各站点的flash存放数据的地方了。SharedObject文件的类型是sol,UtrlEdit打开可以看到是一种简单的文件格式。清空浏览器cookie及缓存的时候不会清除到ShareObject,所以SharedObject也可以拿来跟踪用户。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值