(一名优秀的Flex开发者需要知道的10样东西.docVIP

(一名优秀的Flex开发者需要知道的10样东西.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(一名优秀的Flex开发者需要知道的10样东西

本文由chengxunfendou贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 一名优秀的 Flex 开发者需要知道的 10 样东西 样东西 要想成为一名优秀的 Flex 编程人员,单单知道怎么样去使用 Flex 内建的容器和组件是不够的,而 且是远远不够。 下面是我对这个问题的一些看法……并且给出了一些资源和关键字,你可以通过 Google 轻易地找 到这些关键字。 1、面向对象编程(OOP) 、面向对象编程 ActionScript 3 是 Flex 的基石,它是一个完全面向对象的语言。尽管面向对象这个概念并不是很 好理解,但是面向对象编程是学习的 Flex 的一个前提条件。如果你之前有面向对象编程(Java, C#, Ruby 等)的经验的话,那么你就可以很快入门。如果没有的话,那么你须要迟早找本 OOP 的 书籍来学一下。 深入浅出 Java 使用 ActionScript 3.0 进行面向对象编程 注意:有些人可能会问 - “那么设计模式呢?”让我们一步一步来,好吗?你们自己先学一下类和对 象、接口、继承、组合、多态、封装等。只有学完这些之后你才可以去学习设计模式。事实上,如 果我要写一篇名为“一名伟大的 Flex 开发者须要知道的 10 个内容”的文章话,那么设计模式将会是 第一个。 2、ActionScript/MXML 、 ActionScript 是与 MXML 一起配合来开发 Flex 应用程序的。MXML 是一种用 XML 写成的基于标 签的声明性语言。每一个标签都映射到一个与之相对应的 ActionScript 类。MXML 主要是用来对 用户界面进行布局,而 ActionScript 则用来实现业务逻辑。当然存在例外的情况。 Flex Framework 包括上百个 ActionScript 类和接口来帮助你开发 Flex 应用程序。你对 ActionScript 以及 MXML 的熟练程度直接影响到你的技术水平。 一周学会 Flex Tour De Flex ActionScript 3.0 编程精髓 注意:你应该对 Flex Language Reference 非常熟悉。作为一个 Flex 开发者,你基本上每天都 要用到它。 3、调试 、 开发者的很大一部分时间都是在调试。明显地,调试需要找到错误的根源。但是,调试也是学习新 语言很好的一种方式。 很幸运地,网上有许多可用的工具来帮你进行调试。花点时间来学习使用这些工具。很快你所花的 时间就会给你带来效益了。 Flash Builder 4 Debugger De MonsterDebugger Kap Inspect 4、事件驱动编程 、事件驱 Flex 应用程序是事件驱动的。每一个动作都是一个异步事件产生的结果。 作为一名 Flex 开发者,你必须知道怎么样去响应事件、怎么样去创造事件和抛出事件。为了实现这 一点,你必须对 Flex 的事件结构有充分的了解,也就是说,你要熟悉以下几点概念: 内建事件(Flash Player 或者 Flex Framework 事件) 自定义事件(由开发者定义的继承自 Event 类或其子类的事件) 事件抛出,事件广播(查看 EventDispatcher 类和它的 dispatchEvent 方法) 事件侦听,事件处理(查看 EventDispatcher 类和它的 addEventListener 和 removeEventListener 方法) 事件流(捕获、目标和冒泡阶段;target 与 currentTarget 的区别) 事件默认行为(查看 Event 类及其子类和 preventDefault 方法) 5、数据绑定 、数据绑定 表面上,数据绑定很容易理解。把一个属性的值与另一个属性的值绑定到一起。当源属性的值发生 改变时,目标属性的值也会改变。 然而,如果随意使用数据绑定的话是会影响程序性能的。充分了解数据绑定能够帮助你决定什么时 候适合用数据绑定,什么时候不适合。 Flex Tips - Using Bindable Metadta Events Michael Labriolas presentatin entitled Diving in the Data Binding Waters 6、项目渲染器 、项目渲染器(item renderer) 渲染器 设计优秀的 Flex 应用程序的一个特点是其显示数据的方式在

文档评论(0)

jishu9527 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档