`

flex4自定义组件开发1

    博客分类:
  • flex
 
阅读更多
自定义组件开发,有2中方式,分别是MXML 组件开发和ActionScript组件开发,下面分别介绍
MXML 组件开发的优点:
1. 可以利用“设计”模式,进行所见即所得的界面开发。
2. 可以快速的添加子组件。不需要申明一个实例,然后再调用 addChild(),将其添加到父组件的布局中去。
3. 可以很方便地进行数据绑定。使用 “{ binding_expression }”可以快速将任意可绑定的数据源绑定到指定位置。
4. 可以很方便的定义类实例,不需要显示的初始化。例如定义<fx:Binding/>后,应用程序运行时会自动初始化该实
例。
MXML 语言的缺点:
1. 没有 ActionScript 的辅助,无法完成复杂的逻辑。
2. MXML 组件默认都是 public 的,没有访问限制。
3. MXML 标签中定义的事件是不可以被移除的。如<mx:Button click="doClick()"/>,click 事件是不可以被移除的。
4. 不能自定义构造函数。
使用 Flash Builder 4 和 MXML 语言开发组件的步骤:
1. 新建 Flex 库项目。Flex 库项目编译后可以产生 swc 文件,可以作为组件发布的主要形式。
2. 新建 MXML 组件文件,文件名即为组件名。
3. 继承现有组件。文件内部第一级标签即为所继承组件名。
4. 在 MXML 文件主标签里加 implements 属性可以继承接口。
5. 在 MXML 文件里添加各种标签,包括可视组件,数据服务,验证,特效等。如果是非可视的标签,如特效等要
加到 <fx:Declarations> 标签里,这是 Flex 4 的新特点。
6. 可以在 <fx:Script> 标签里添加 ActionScript 代码,以实现逻辑,比如事件处理等。代码要被 <![CDATA[ 和 ]]>
包围。
7. 可以在 <fx:Style> 标签里添加CSS样式代码,以设置组件样式。
8. 可以添加 <fx:XML>、<fx:XMLList>、<fx:Array>、<fx:Model> 等实用标签,以提供更好的功能。这些标签都要
加在 <fx:Declarations> 标签里。
分享到:
评论

相关推荐

    Flex4自定义组件开发.pdf

    Flex4自定义组件 介绍了flex中如何自定义组件以及相关应用

    谈谈flex自定义组件

    Flex组件开发可分为两种. 一是在mxml中创建自定义组件.另一种则在actionscript class中创建,分别知道他们的含义。

    Flex4开发的自定义输入框皮肤组件,代图标

    Flex4开发的自定义输入框皮肤组件,代图标,圆角,主要测试Flex4 spark主题下如何自定义组件皮肤。

    精讲Flex4组件开发(附源码)

    Spark组件架构剖析 理解Flex4组件生命周期 Demo Q & A

    第五章 自定义组件开发 第一节 自定义Flex组件

    NULL 博文链接:https://liaojuncai.iteye.com/blog/1294268

    flex3 组件开发(EN)

    flex3 组件开发英文版电子书 深入flex绝佳教程之一. 教你制作自定义组件.

    FLEX企业应用开发实战.part1

     2.5.4 使用ActionScript创建自定义组件  2.6 异步调用  2.6.1 异步调用导致模型数据不一致  2.6.2 异步调用导致用户反复(误)操作  2.7 小结 第3章 Flex企业应用开发中的主要元素  3.1 企业应用的特点...

    FLEX企业应用开发实战.part2

     2.5.4 使用ActionScript创建自定义组件  2.6 异步调用  2.6.1 异步调用导致模型数据不一致  2.6.2 异步调用导致用户反复(误)操作  2.7 小结 第3章 Flex企业应用开发中的主要元素  3.1 企业应用的特点...

    Flash Builder 4 快速入门

    第五章 自定义组件开发 5.1 自定义Flex组件 5.2 MXML组件开发 5.3 ActionScript组件开发 第六章 与服务端通信 6.1 通过Http Service与服务端通信 6.2 通过Web Service与服务端通信 6.3 通过Remoting与服务端...

    Flex4权威指南(清晰pdf中文版)

    FLEX 4权威指南(带实例代码) 1.理解AIR 2.flex4开发 3.布置界面 4.使用简单控件 5.处理事件 6.使用远程xml 7.创建类 8.使用数据和绑定集合 9.将应用程序拆分成组件 10.使用DataGroup 和 List ...18.自定义组件

    Flex企业应用开发实战源代码

    2.5.4 使用ActionScript创建自定义组件 62 2.6 异步调用 85 2.6.1 异步调用导致模型数据不一致 85 2.6.2 异步调用导致用户反复(误)操作 86 2.7 小结 87 第3章 Flex企业应用开发中的主要元素 88 3.1 企业应用...

    用ActionScript开发高级可视化组件

    我们可以用ActionScript开发在Adobe® Flex™应用中使用的高级可视化组件,这个主题,包 括以下方面的内容: 1. 关于创建高级组件 2. 组件的实现 3. 使组件具备可访问性 4. 为组件增加版本号 5. 组件设计的最佳实践 ...

    跟我StepByStep学FLEX教程-王一松.pdf

    1 12 跟我StepByStep学FLEX教程------Demo6之自定义事件&自定义组件 1 13 跟我StepByStep学FLEX教程------自定义事件&自定义组件 1 14 跟我StepByStep学FLEX教程------Demo7之页面跳转 1 15 跟我StepByStep学FLEX...

    FLEX从入门到精通.pdf

    第Ⅳ部分 高级组件开发 第Ⅴ部分 可视化效果与多媒体 第Ⅵ部分 数据管理 第Ⅶ部分 客户端通信 第Ⅷ部分 服务器集成 第Ⅸ部分 数据服务 第Ⅹ部分 使用Dairngorm 第Ⅺ部分 应用程序开发策略 第Ⅻ部分 测试和...

    Flex-超级学习资料集锦

    权威之作,和,精品之作,两本书都: 按照Flex技术点,由浅入深、循序渐进地对Flex的开发工具、基本语法、基本的容器和控件的语法及使用、高级编程、自定义的各类组件、页面的风格和主题、Flex与HTML的通信、共享...

    mornUI使用教程

    2.自定义组件。可以自定义扩充组件及编辑器表现,甚至用你自己写的组件(flash及flex都不够灵活) 3.并自动生成UI代码,自动打包资源 4.同时支持位图及矢量图组件 5.强大的编辑功能,支持拖拽,图层,多层嵌套,...

    Flex4权威指南 清晰中文版

    清晰版 flex 开发的一本不错教材 本书始终围绕着一个例程进行讲解,从最基本的控件到复杂的数据绑定,自定义组件都有很好的讲解。

    flex4 最全的 学习文档

    导航和自定义 Flash Builder 工作台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20...

Global site tag (gtag.js) - Google Analytics