Flex4 创建自定义Panel
来源:互联网 发布:阿里云服务器ftp搭建 编辑:程序博客网 时间:2024/06/05 03:12
这里将创建一个自定义的Panel,命名为TestPanel。
如果单机了TestPanel的标题,则有事件headerClick进行响应。
<?xml version="1.0" encoding="utf-8"?><s:Panel xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="onThisCreationComplete()"><fx:Metadata> [Event(name="headerClick")] //创建元数据,声明TestPanel会分配headerClick时间</fx:Metadata><fx:Script><![CDATA[ import flash.events.Event; import spark.skins.spark.PanelSkin; private function onThisCreationComplete():void { var panelSkin:PanelSkin = skin as PanelSkin; if (panelSkin == null) return; panelSkin.addEventListener(MouseEvent.CLICK, onHeaderClick);//panelSkin 添加鼠标单击事件 } private function onHeaderClick(event:MouseEvent):void {if (event.currentTarget is PanelSkin) {//单击事件检查当年目标是否是 PanelSkin var ps:PanelSkin = PanelSkin(event.currentTarget); if (event.localY < 30) { dispatchEvent(new Event("headerClick")); } } }]]></fx:Script> <s:layout> <s:VerticalLayout paddingLeft="10" paddingTop="10" paddingBottom="10" paddingRight="10"/> </s:layout></s:Panel>
0 0
- Flex4 创建自定义Panel
- Flex4之创建自定义事件
- flex4 panel 设置headerheight
- flex4 中创建自定义弹出窗口
- Flex4中Panel的bug
- Hello,Flex4之Panel动态切换效果
- flex4 panel 去掉标题,设置透明度效果。
- flex4自定义皮肤
- Flex4自定义分页组件
- Flex4 自定义事件
- Flex4自定义事件
- flex4.5 自定义导航
- flex4自定义命名空间
- Flex4自定义分页组件
- Flex4自定义右键菜单
- Flex4中的自定义事件
- Flex4 自定义皮肤详解
- Flex4 自定义右键菜单
- 大数据 memcache缓存序列化太慢策略
- POJ训练计划1789_Truck History(最小生成树)
- 物化视图
- 高电平和低电平
- opengl: Opengl ES 网站社区
- Flex4 创建自定义Panel
- 使用C++(通过Thrift) 操作Hbase
- 第十五天 乐在其中-Android与远端之POST方式
- wifi式打破汉语纯洁,且看国民意见
- 常用小网站
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- [Phonegap+Sencha Touch] 移动开发17 使用桌面chrome调试安卓设备上的chrome和cordova app(webview)
- iphone / andorid 手机 免费 VPN 上facebook twitter
- java调用webservice接口方法