求关于Panel的自定义组件

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


先谢谢大家了,春节也快了,祝大家新春快乐,兔年走宏图大运^_^
...全文
226 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunix 2011-02-11
  • 打赏
  • 举报
回复
http://www.adobe.com/cn/devnet/flex/articles/flex4_skinning.html

这是中文版的,貌似有些过时(代码存在一些兼容问题),但是总体来说可以起到指导作用。明天到公司给你找找英文原版。
Naga 2011-01-30
  • 打赏
  • 举报
回复
panel的样子如下:
*********************
*sdsdfsfsfsfdsfdsfsf*
*sdfdsfsdfsdfdsfsdfs*
*fdgdfgfdgdfgfdgdfgd*
******dsfsd**********
sdfsdf*sdf*
sfdsf*fd*
sdfsf*f*
dfsdd*
Naga 2011-01-30
  • 打赏
  • 举报
回复
谢谢了,动态添加一些button\lable\text,布局不应是写死吧,并且是用AS哦
xlgp2171 2011-01-29
  • 打赏
  • 举报
回复
要有关闭按钮的话最好继承TitleWindow
自定义组件还是在flex4上好弄些
因为方便布局
在flex3上只有继承方法
override protected function layoutChrome
override protected function createChildren
需要使用到
use namespace mx_internal;
Naga 2011-01-29
  • 打赏
  • 举报
回复
谢谢,这个都能实现,那重绘图形怎么弄?动态添加控制呢?
ggyy1031 2011-01-29
  • 打赏
  • 举报
回复
继承panel类,自定义titleBar,就可以在标题头上添加各种按钮
重写addChildren方法,在方法内添加各种事件处理,包括响应关闭事件,响应最大化,,最小化之类的。
Naga 2011-01-29
  • 打赏
  • 举报
回复
***************
*-------------*
*-------------*
*****-----*****
----*---*
---*--*
--*-*
--*


自已顶下!!!

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧