`
fatherican
  • 浏览: 53065 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

让Label支持buttonMode

 
阅读更多
在LABEL上显示手形光标的方法有很多种,一般来讲有
Linkbutton——>alpha = 0;
Label设置HTMLTEXT

其实有一种更简单的方法:将label的mouseChildren设为FALSE,然后使用buttonMode即可。

来看一下label的继承关系
LabelUIComponentFlexSpriteSprite
Sprite既然支持buttonMode,Label 本来也应该支持。正常情况下,Label 的buttonMode无效是因为它的子对象textfield覆盖住了Label 本身。所以只需要将mouseChildren = false,断开textfield的鼠标事件,就能让Label 重见天日。
分享到:
评论

相关推荐

    Flex 开发技巧集

    7. **Label控件实现手型图标**:通过设置`useHandCursor`, `mouseChildren`和`buttonMode`属性,可以使Label具有鼠标指针的手型效果,并且像按钮一样响应点击事件。 8. **获取Alert的用户选择**:Alert的`show`方法...

    Flash As3.0 图片播放器(含源码)

    Flash AS3.0 图片播放器,动态加载图片,xml文件配置图片列表,代码有注释。 部分代码: public function Player() { stage.scaleMode = StageScaleMode.NO_SCALE;... MR.buttonMode = true; }

    as3教程_flash_ActionScrip_3

    - **启用 Button 模式**:在 AS3 中,如果希望 MovieClip 能够像 Button 一样响应 click 和 rollover 事件,需要设置 `buttonMode` 属性为 `true`。 ```actionscript kingda_mc.buttonMode = true; ``` ##### ...

    ActionScript 3.0 Programming Overview

    button.buttonMode = true; addChild(button); ``` ##### 4. 基本结构 (Basic Structures) **基本结构**包括数组、字典等数据结构,是编写任何程序的基础。AS3提供了强大的数组处理能力,支持动态数组和矢量数组。...

    [ActionScript.3] 常用英文单词大全20120726

    20. **buttonMode**:属性,控制对象是否表现出按钮的行为,例如支持鼠标手型。 21. **background**,**backgroundColor**,**border**,**borderColor**:这些属性用于设置文本框或显示对象的背景和边框样式。 22...

    FLASH菜单AS2

    menu1.buttonMode = true; menu1.onRelease = function() { // 执行相关操作 }; // 创建子菜单项 var submenu1 = new MovieClip(); submenu1.buttonMode = true; submenu1.onRelease = function() { // 子菜单项...

    flex 自定义右键菜单

    menuItem.label = "自定义项"; contextMenu.items.push(menuItem); ``` - 然后,将这个`ContextMenu`对象分配给需要显示右键菜单的UI组件的`contextMenu`属性。 ``` myComponent.contextMenu = contextMenu; ...

    黑羽as3教程

    3. **设置按钮模式**:为了让`kingda_mc`能够响应鼠标事件,需要设置其`buttonMode`属性为`true`。 4. **添加事件监听器**:新建一个名为`actions`的图层,并在其中添加以下代码: ```as kingda_mc....

    Flex视频播放器开发初级代码

    " id="playBtn" buttonMode="true"/> ``` 这里的`playClass`是嵌入的播放图标,当用户点击该图像时,会执行`playButton()`函数。 接下来,我们需要添加视频播放的基本功能。这包括播放、暂停、停止以及音量控制。...

    php_flash 调用摄像头拍照

    takePictureButton.buttonMode = true; takePictureButton.addEventListener(MouseEvent.CLICK, onTakePicture); function onTakePicture(event:MouseEvent):void { imageData.draw(video); var bytes:...

    AS3常用英文单词大全

    - **Bitmap**: 显示位图图像的类,支持各种位图操作。 - **BitmapData**: 存储位图像素信息的类,可用于像素级别的图像处理。 ##### **3. 属性与方法** - **alpha**: 设置或获取显示对象的透明度,范围从0(完全...

    加载图片,然后拖拽的flash AS3脚本和源码

    首先,让我们看看`LoadPic.as`文件,它包含了加载图片的代码。 在AS3中,我们通常使用`Loader`类来加载各种类型的媒体,包括图片。以下是一个基本的图片加载流程: 1. **创建Loader对象**:首先,我们需要创建一个...

    flash as2.0制作的化学仪器拖拽题

    burner.buttonMode = true; // 设置为按钮模式,允许鼠标按下和释放 burner.addEventListener(MouseEvent.MOUSE_UP, startDrag); // 添加鼠标抬起事件 ``` 为了限制拖动范围,我们可以设置拖动容器,例如一个表示...

    flash制作个各种例子(含代码as3.0)

    在碰撞检测示例中,我们使用了两个 MovieClip,pg_mc 和 lanzi_mc,我们将 pg_mc 的 buttonMode 属性设置为 true,以便检测鼠标事件。当用户点击 pg_mc 时,我们使用 startDrag() 方法将其拖动,并将其限制在一个...

    FLASH通过XML加载任意大小图片并居中

    1. 给图片添加` MouseEvent.CLICK`监听器:`imageLoader.buttonMode = true; imageLoader.addEventListener(MouseEvent.CLICK, onClick);` 2. 在`onClick`事件处理函数中,可以弹出一个全屏的图片预览窗口或者以某种...

    9ria期刊文档

    bird.buttonMode = true; addWall(320, 10, 320, 395); addWall(320, 10, 320, -5); // ... 其他墙壁的添加 addEventListener(Event.ENTER_FRAME, updateWorld); bird.addEventListener(MouseEvent.MOUSE_DOWN...

    flash图片滑动展示,XML文件中设置图片地址及URL.rar

    img_mc.buttonMode = true; img_mc.useHandCursor = true; img_mc.addEventListener(MouseEvent.CLICK, clickHandler); img_mc.x = 0; // 图片起始位置,根据需要调整 img_mc.y = 0; addChild(img_mc); } } ...

    FLASH AS3.0 控制加载的图片旋转缩放

    img.buttonMode = true; img.useHandCursor = true; img.addEventListener(MouseEvent.MOUSE_DOWN, startDrag); img.addEventListener(MouseEvent.MOUSE_UP, stopDrag); img.addEventListener(MouseEvent.MOUSE_...

    flash脚本小实例

    mc.buttonMode = true; mc.addEventListener(MouseEvent.MOUSE_OVER, overf); mc.addEventListener(MouseEvent.MOUSE_OUT, outf); } // 鼠标移过图片时停止移动并显示大图 function overf(e:Event):void { for ...

Global site tag (gtag.js) - Google Analytics