预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一FlexForEclipse开发环境安装 1:从Adobe官网下载的Flexbuildereclipse插件:FB3_WWEJ_Plugin.exe 2:点击安装 3:选择安装路劲,按默认安装即可 4:点击下一步,选择你eclipse的安装目录。例如 D:/ProgramFiles/eclipse3.4_en/eclipse。 5:默认安装flash9,可以选择不安装,因为官网有debug版的flash9,对于开发者适合 用debug版的。 6:安装完成 7:将C:/ProgramFiles/Adobe/FlexBuilder3Plug- in/com.adobe.flexbuilder.update.site下的features和plugins目录复制覆盖到 D:/ProgramFiles/eclipse3.4_en/eclipse目录下,这里覆盖实际上就是将原来目录里没有 的插件添加进去。 8:将C:/ProgramFiles/Adobe/FlexBuilder3Plug-in/eclipse(和上一步的目录不一 样)下的features和plugins目录复制继续覆盖到D:/Program Files/eclipse3.4_en/eclipse目录下 9:将C:/ProgramFiles/Adobe/FlexBuilder3Plug-in下的sdks目录拷贝到eclipse目 录中。(此步骤非必须) 10:启动eclipse,就可以在新建项目中找到FlexBulider了 11:最后一项配置SDK,(此步骤可以省去,默认已经配好了); 选择Window->Preferences->Flex->InstalledFlexSDKs。如下图默认的sdks是我们安装 的flex插件中的sdk。我们可以修改为拷贝放入到eclipse目录里面的sdks。 60天的试用期提示,选择继续使用 以上使用的eclipse使用的是3.4版本的。 二Web项目中Flex与后台的交互 Flex与后台交互的方式有许多中,这里只介绍使用HTTPService进行交互的例子: 1:新建一个web工程:flex_java_web 程序类型选择Web 服务器类型选择J2EE; 勾选创建java/Flex结合的 项目 2:点击下一步,默认配置,完成。(服务器的创建参照第三章) 指定服务器Tomcat 3:新建web工程完毕 4:在src里面写入java代码,这里写的是servlet,并从后台向前台发送一段XML数据。 Flex与后台交互的数据是基于XML形式的。 代码如下: packagecn.shy.servlet; importjava.io.IOException; importjava.io.PrintWriter; importjavax.servlet.ServletException; importjavax.servlet.http.HttpServlet; importjavax.servlet.http.HttpServletRequest; importjavax.servlet.http.HttpServletResponse; publicclassFlexServletextendsHttpServlet{ protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ doPost(req,resp); } protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp) throwsServletException,IOException{ System.out.println("successinservlet"); //返回的是一段xml文本 resp.setContentType("text/xml"); resp.setCharacterEncoding("UTF-8"); PrintWriterout=resp.getWriter(); out.println("<?xmlversion=\"1.0\"encoding=\"UTF-8\"?>"); out.println("<myxml>"); out.print("<response>"); out.println("<id>"+"1"+"</id>"); out.println("<msg>"+"HelloWorld!"+"</msg>"); out.print("</response>"