谈谈flex自定义组件

原创 2007年10月05日 06:13:00

Flex组件开发可分为两种. 一是在mxml中创建自定义组件.另一种则在actionscript class中创建. 总体说来其实大同小异. 首先我们要转换一种观点. mxml组件文件和ActionScript class文件一样都是类.开发者都可以在语法和机制上new 这个类的. 比如两个一模一样的组件.MyButton.mxml 和 MyButton.as. 当我们想要在某一个as函数中动态的创建这个自定义按钮时,都可以.

public var tempButton:MyButton = new MyButton();

parentPanel.addChild(tempButton);

当我们自定义组件时,有若干问题要注意.

1. 如果我们想要给这个新组件添加一个属性,只要在组件类中声明这个变量为public就可以了.

2. 如果想要给这个组件添加一个自定义事件,只要在组件类定义这个Event然后addEventListener就可以了.

3. 如果此组件需要一些Util工具函数,只要在组件定义类内部把这个工具函数public static就可以了.

4. 如果你的组件比较复杂并且存在数据相互依存,那么建议最好将组件的createPolicy设置为"all", default为"auto",

      

本人写的一个表盘小组件例子.

参考

http://blog.ccidnet.com/blog.php?do=showone&uid=64654&type=blog&itemid=192891

 

 

 

 

 

flex自定义组件事件DEMO

  • 2014年11月18日 21:49
  • 2.41MB
  • 下载

flex自定义组件

  • 2013年12月30日 10:11
  • 3.23MB
  • 下载

自定义Flex文件上传组件

1.定义文件上传的结果事件,它

flex自定义组件的编写步骤

1,重写一个组件系统依次调用Constructor(构造方法)-->createChildren()-->commitProperties()==>measure()==>updateDisplayL...

Flex实现组件自定义倒影效果之二:继承于Effect

经过笔者现今总结发现制作自定义组件倒影效果可以继承于UIComponent,还有一种是继承于Effect。按照Flex 的实现机制,创建效果时需要同时创建工厂类和相应的实例类。工厂类用来控制动画播放,...

Study Flex《自定义ProgressBar组件》

一、描述

Flex4自定义分页组件

最近项目需要 需要写个分页组件,我这人比较懒 一般写出来之后 就记下来供以后粘贴复制了 哈哈,希望大家学习的时候不要这样搞啊下面贴出代码PagingBar.mxml ...

Flex 实现一个自定义组件

转自:http://blog.csdn.net/supperflex/article/details/6233850   如果要创建一个自定义组件,你需要重写UIComponent类的某些方法,最...

自定义Flex组件

自定义Flex组件 组件(Components)和控件(Controls)的关系? “组件”指任何可复用的、可以与其它对象交互的对象,如 Flex 中的validators、formatt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈谈flex自定义组件
举报原因:
原因补充:

(最多只允许输入30个字)