Flex学习小心得

来源:互联网 发布:sublime可以写java吗 编辑:程序博客网 时间:2024/05/13 16:25
在接下来三个月时间需要做一个网管项目需要用到seam,Flex,EJB框架,做为一个Android开发人员,这个网管同时也需要做一个Android客户端,需要针对Android客户端自己设计一套接口,所以前期,我也必须参与这个Web版的开发。


这两周的时间学习了ActionScript的基本用法,感觉在开发当中实用就够,学习了一下Flex,感觉在越来越多的开发中,无论是Android等移动开发,还是Web的各种框架语言开发,基本上都开始把表现层与逻辑层很好的分开来;Flex用mxml做为表现层, AS语言做为控制语言,用它来与Ejb进行通信;


学习Flex中遇到的小问题:


1、开发中,需要用到flashplayer_11_sa_debug.exe。才能对Flex进行调试,当下载的版本不对应时不能进行调试。


2、在开发中遇到一个问题,代码如:
<mx:DataGrid width="400" height="500" dataProvider="{employeeList}" dragMoveEnabled="false"
dropEnabled="true" showScrollTips="true" toolTip="这是一个表格">
<mx:columns>
<mx:DataGridColumn dataField="age" headerText="Age"/>
<mx:DataGridColumn dataField="name" headerText="Name"/>
<mx:DataGridColumn dataField="email" headerText="Email"/>
</mx:columns>
</mx:DataGrid>
找不出任何一个错误,在纠结两天的时间之后,果断请教别人,结果,狂晕,代码没有错,他按照我的代码,把这个代码重新用输入了一遍,结果正常。这个问题,至今不明白。。。。。。


3、在开发调试的时候,如果打开多个窗口(我用的是IE浏览器),如果对mxml文件修改之后,想要它马上生效,需要关闭所有已经打开的窗口,再调试才会马上生效,不然无论如何刷新是不会有反应的。
遇到问题,在项目开发的时候,一直是显示
[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost:8889/anyeye/messagebroker/amf'"]  这个错误,我的项目名称确实是anyeye,其它配置文件也没有出错,纠结了,无论是去删除服务器里项目重新部署项目,还是重启服务吕,无论怎么样,始终会报这个错,后来,总结原因,关闭所有浏览器,再重新部署项目,终于解决问题。