首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex (eclipse)开刺配置手册

2012-09-15 
flex (eclipse)开发配置手册一 Flex For Eclipse开发环境安装1:从Adobe官网下载的Flex builder eclipse 插

flex (eclipse)开发配置手册
一 Flex For Eclipse开发环境安装

1:从Adobe官网下载的Flex builder eclipse 插件:FB3_WWEJ_Plugin.exe
2:点击安装
3:选择安装路劲,按默认安装即可

4:点击下一步,选择你eclipse的安装目录。例如
D:/ProgramFiles/eclipse3.4_en/eclipse。
5:默认安装flash 9,可以选择不安装,因为官网有debug版的flash 9,对于开发者适合
用debug版的。

6:安装完成
7:将C:/Program Files/Adobe/Flex Builder 3 Plugin/
com.adobe.flexbuilder.update.site下的features 和plugins目录复制覆盖到
D:/Program Files/eclipse3.4_en/eclipse目录下,这里覆盖实际上就是将原来目录里没有
的插件添加进去。

8:将C:/Program Files/Adobe/Flex Builder 3 Plug-in/ eclipse(和上一步的目录不一
样)下的features 和plugins目录复制继续覆盖到D:/ProgramFiles/eclipse3.4_en/eclipse目录下
9:将C:/Program Files/Adobe/Flex Builder 3 Plug-in下的sdks目录拷贝到eclipse目
录中。(此步骤非必须)
10:启动eclipse,就可以在新建项目中找到Flex Bulider了

11:最后一项配置SDK,(此步骤可以省去,默认已经配好了);
选择Window->Preferences->Flex->Installed Flex SDKs。如下图默认的sdks是我们安装
的flex插件中的sdk。我们可以修改为拷贝放入到eclipse目录里面的sdks。
60天的试用期提示,选择继续使用


以上使用的eclipse使用的是3.4版本的。


二 Web项目中Flex与后台的交互
Flex与后台交互的方式有许多中,这里只介绍使用HTTPService进行交互的例子:

1:新建一个web工程:flex_java_web
程序类型选择Web
服务器类型选择J2EE;
勾选创建java/Flex结合的
项目
2:点击下一步,默认配置,完成。(服务器的创建参照第三章)

指定服务器Tomcat 指定服务器Tomcat
3:新建web工程完毕

4:在src里面写入java代码,这里写的是servlet,并从后台向前台发送一段XML数据。
Flex与后台交互的数据是基于XML形式的。
代码如下:


5:配置web.xml文件


注:
DataGrid的
dataProvider属性指定数据源,此地返回的数据源是一个名为 myxml.xml的文件。

7:启动服务运行程序:浏览器访问地址为:
http://localhost:8080/flex_java_web/flex_java_web.html
点击发送请求按钮


三 flex程序与远程服务器上的java文件进行交互(blaze Ds)

1: 建立服务器端程序
这里描述一下在Eclipse中建立服务器的方法,上一章中也有用到。
File-->New-->Server

选择tomcat的安装目录和jre;点击下一步。按照默认步骤。创建完毕!


对新建Server的一些设置

在server窗口右键open;打开Server,按照如图更改默认选项(一定要在服务启动之前更
改,否则就无法修改了,如下图所示), ①本地服务配置中选择:使用tomcat安装目录;②部
署路径:webapps。



2:解压blazeds_bin_3-0-0-544.zip得到blazeds.war文件,放入任意指定的文件夹。这个
是Adobe公司开源的联接java和flex程序的框架。( 该文件下面存在:META-INF和WEB-INF两
个文件。 在blazeds \WEB-INF\flex目录下有个remoting-config.xml配置文件,我们要在这
个remoting-config.xml文件里添加destination结点来告诉Flex应用程序如何连接上Javaclass的)
4:新建一个工程名为flex_java_server作为服务器端程序。这里是普通的java Web工程,
和我们平时创建j2ee程序一样。
5:导入blazeds: 将META-INF和WEB-INF两个文件目录放入到这个新建工程的WebContent目
录里面。
也可以通过以下操作来完成导入:
在左侧视图中选中 WebContent(Web Root) 右键 -> Import -> FileS ystem -> 选择
BlazeDS 安装目录下的 blazeds 文件夹 ,出现
Override 提示框,选择 Yes To All。

6:一点可有可无的修改:web.xml文件:


注意点:①<mx:RemoteObject>标签的destination属性值必须跟remoting-config.xml文件里destination标签
的id值一致
②enpoint属性要设置,我没有设置时出现错误,原因不明。但有的参考资料就没有设置此属性。

12:运行客户端程序;这样就把flex文件和java文件链接起来了。
注意点:有时运行不起来需要在工程属性中重新对其设置:右键工程-->属性


四备注

1:下载AdobeAI R(AdobeAIRInstaller.exe)安装flex桌面运行环环境
2: Web程序运行环境为flash 9 及以上。
3:桌面运行程序的发布及安装顺序:
①右键工程,选择export

②选Flex Builder--> Release Build

③:指定安装程序存放目录:

④:选择程序发布认证证书。没有的话点击创建(Create)



创建加密证书



⑤:点击完成生成安装程序:(这个时候需要安装AdobeAI R运行时环境才能安装程序)
点击.air后缀名文件执行安装过程,生成.exe文件。


作者博客:http://blog.csdn.net/qiushyfm
mail:qiushyfm@live.cn

热点排行