来新公司也快半个月了,因为公司业务需求,需要去学习flex,刚开始的时候因为不熟悉,走了不少弯路,现在回头看看总觉得该做点什么,于是乎就像把配置过程简单记录下来。
1、安装开发环境
由于ide版本问题中间出了很多岔子,具体开发环境怎么配置这里就不多赘述了,网上一大堆。
主要说明一下版本问题:eclipse-jee-indigo-win32、Adobe Flash Builder 4.6(32位),还有一点就是jdk的版本也要注意64位的肯定不能对应32位的嘛。两个开发工具分别安装完成之后整合一下就可以在eclipse上开发flex了。
2、flex前台调用java后台
前台只要能够调用java后台的方法了,那么获取数据什么的都轻而易举(熟悉j2ee开发的)
刚开始也是跟着网上的教程(好多抄袭的。。。。答案大部分相似,没实质性价值,也是心累)一步一步的配置下来,可是很多关键的地方很多网友都没有给出很好的解释,自己瞎捣鼓了很久,最后终于解决了。下面就图文方式详细介绍一下如何开发一个简单的前后台交互flex项目吧
A
首先注意一下这是一个整合好的flex开发环境(在eclipse上开发flex),注意右上角已经切换到了flex开发模式
然后我们就像往常一样在左边new一个flex项目
好了,进入项目设置
下面要配置的东西要注意了(最下方的路径仍然为WebRoot)
配置到这里,最后一步,直接点finish即可,有需要的额话也可以把mxml文件名改成App
好了,到这里一个Flex项目就创建出来了,不过现在还不能进行前后台交互
B
看下我的项目目录,注意最后一个文件打开,将serverContextRoot=”/WebRoot”的WebRoot改成项目名称
下面还需要配置如下文件
remoting-config文件主要是配置后台java类,有点类似于spring的意思吧
配置如下,注意左边java类的路径
C
下面最后一步就是在前台调用了,当前前台也需要稍微配置一下嘛
打开Test.mxml文件,做出如下配置
D
下面在前台写一个按钮,绑定事件即可调用后台方法
然后在server上发布项目,点击按钮就可调用后台方法了,如下