首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

求关于Panel的自定义组件,该怎么解决

2012-05-15 
求关于Panel的自定义组件请教各位了:问题:本人要做一个自定义的panel组件,panel上有标题、关闭按钮、能控制p

求关于Panel的自定义组件
请教各位了:
问题:本人要做一个自定义的panel组件,panel上有标题、关闭按钮、能控制panel的大小和位置
  panel内还可以动态添加一些组件(不定)如:button\lable\text\image
  panel是画出来的,样子如下:
  ******************
  * *
  * *
  * *
  ****** ******
  * *
  * *
  * *
  * *
  *
要求:由于是做GIS用,所以不用mxml,要用AS写


先谢谢大家了,春节也快了,祝大家新春快乐,兔年走宏图大运^_^

[解决办法]
继承panel类,自定义titleBar,就可以在标题头上添加各种按钮
重写addChildren方法,在方法内添加各种事件处理,包括响应关闭事件,响应最大化,,最小化之类的。
[解决办法]
要有关闭按钮的话最好继承TitleWindow
自定义组件还是在flex4上好弄些
因为方便布局
在flex3上只有继承方法
override protected function layoutChrome
override protected function createChildren
需要使用到
use namespace mx_internal;
[解决办法]
http://www.adobe.com/cn/devnet/flex/articles/flex4_skinning.html

这是中文版的,貌似有些过时(代码存在一些兼容问题),但是总体来说可以起到指导作用。明天到公司给你找找英文原版。

热点排行