网站大量收购闲置独家精品文档,联系QQ:2885784924

flex培训_内部.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flex培训_内部

Flex培训 ——金仕达卫宁公共卫生事业部 目录 一、RIA技术 二、Flex介绍 三、Flex优点和缺点 四、Flex交互方式 五、Flex事件机制及其实例 六、自定义组件 七、提高Flex应用性能 八、内存管理 九、总结 一、RIA技术 富因特网应用程序 (Rich Internet Applications)-传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求 “富”的概念包含两方面,分别是数据模型的丰富(Xml,Object, Model )和用户界面的丰富 (界面的好看) 包括flex和 ajax ,java swt等等…… 二、Flex介绍 基于flashPlayer(用户什么都不需要安装是错误的)的程序员写的flash(as+mxml)—用来克服瘦客户端的种种不便和限制(跟flash比较) Flex Builder :基于Eclipse的IDE,开发工具如调试器、可视化设计器等等… Flex SDK:软件开发包,包括编译环境,帮助文档等等… 三、Flex优点和缺点 四、Flex交互方式 包括三种: 1.httpService:对指定 URL 的 HTTP 请求,并且返回 HTTP 响应 前台和后台之间用xml传递数据 2.webService:容易调试还有webService的广泛性的应用-目前我们所用的方式 3. remoteObject:比较前面两个来说很好用 可封装成对象进行传递(参数多的话) ActionScript vo java pojo类 然后跟Spring等框架进行配合使用 五、Flex事件机制及其实例 Flex重要的几个方面而且是非常好的就是它的事件机制和绑定机制还有对xml的支持 1.事件机制:事件是ActionScript 3.0中最重要的部分之一,也是Flex应用程序开发的核心基础 EventDispatcher类的方法: a.注册事件侦听器- AddEventLsitener() b.移除事件侦听器- removeEventListener() 实例(事件机制) 事件分发(重点) 继承自EventDispatcher类的对象都会含有dispatchEvent这个方法 写个分发事件例子 dispatchEvent(testEvent) [Event(name=,type=)] 绑定:绑定的作用在于,将Flex中的变量、类、方法等与组件的值进行绑定。例如,一个变量如果被绑定后,那么引用该变量的组件的相关属性也会发生改变。 [Bindable] 比如在用到Datagrid的时候的数据源进行绑定—{}用于绑定数据{} 六,自定义组件 Flex可以很容易的实现自定义组件 实例:写个自定义组件 RichInput(实现特殊功能)—继承textInput然后自己定义很多功能 最后打成swc包进行使用 七,提高flex应用性能 运用ant构建工具减少swf体积-用ant和不用的时候体积有明显的缩小 RSL(Runtime Shared Library )-直接一点说就是自己写的程序和系统的共用的组件分离开来然后网络上应用的时候直接调用自己写的那部分程序而不用每次都调用公共的东西—(有的时候不适合用) 八,Flex的内存管理 Flex开发中所使用的ActionScript语言,也是支持GC的一种语言,经过编译后的AS代码运行在AS虚拟机(简称AVM)中,由AVM自动完成垃圾内存回收的工作。Flash Player 就是一个AVM 但是处理不妥当的代码仍然会导致内存泄露(timer类) FB3有个内存泄露分析工具(Profiler)从而改进你的代码 九,安全性 1,ShareObject(类似cookie的)不安全因为在本地机器上 如果要用webService的话,发布的crud操作谁都看到,非常的不安全 十,总结 日后的开发学习理应从以下几点入手: 快速开发、丰富的自定义组件、与Java/J2EE/.Net的整合、安全性、 视频和FlexChart、 Web应用性能等等方面进行研究和学习…... 十一,可参考以下 最好的就是flex官方文档手册 googleCode这里有很多flex的组件 还有官方的组件库 R 网上有个对flex的十大误解 谢谢观看! * * 课程目标:了解Flex知识 目前网速下应用的 速度因为庞大的体积 需要flashplayer支持 不支持搜索引擎 目前来说flex对文字的支持不太好 编译速度慢 –ant /RSL 打印问题 客户体验 数据交互机制 事件机制, binding机制{} 无须担心浏览器的限制 对数据格式的支持 很容易的自定义组件 方便开发

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档