谈谈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

 

 

 

 

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

flex4自定义组件开发

  • 2011-07-22 17:13
  • 546KB
  • 下载

flex自定义组件事件DEMO

  • 2014-11-18 21:49
  • 2.41MB
  • 下载

flex中自定义网格组件

package com.cimx.user_defined_component{ import flash.display.DisplayObject; import flash.events.Eve...

flex自定义组件

  • 2013-12-30 10:11
  • 3.23MB
  • 下载

Flex 实现一个自定义组件

如果要创建一个自定义组件,你需要重写UIComponent类的某些方法,最少需要重写如下方法:构造函数, createChildren(), commitProperties(), measure()...

Flex手机项目继承IconItemRenderer自定义List组件

在学习Flex手机项目的过程中,用到了List组件。系统默认的List有两种形式,一种是只显示一行文件的LabelItemRenderer简单样式,另一种为继承了LabelItemRenderer样式...

Flex AIR自定义Mobile的弹出框组件

手机应用没有弹出框组件,需要自定义。

Flex自定义事件和组件的使用方法

在Flex中使用自定义事件和组件可以使代码变得简洁清晰,需要注意的两点是在自定义事件中要重写clone方法,返回自定义事件对象;在自定义组件中要在Metadata中,声明组件事件的名字和类型。 自定义...
  • abrahu
  • abrahu
  • 2011-06-11 01:47
  • 2148

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

ReflectionManager 类 package myComponents { import flash.display.Bitmap; import flash.display.Bit...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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