`
wangcheng
  • 浏览: 1472895 次
  • 性别: Icon_minigender_1
  • 来自: 青岛人在北京
社区版块
存档分类
最新评论

Flex给LinkButton设置背景色

阅读更多

Flex2的LinkButton没有设置背景色的属性,只能曲线解决了。使用LinkButton.graphics画一个背景。

xml 代码
  1. <!---->xml version="1.0" encoding="utf-8"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"    
  3.     creationComplete="init()">  
  4.   
  5.     <mx:Script>  
  6.         <!----> 
  7.               
  8.             private function init():void {  
  9.                 linkBtn.graphics.beginFill(0xff0000);  
  10.                 linkBtn.graphics.drawRect(0, 0, linkBtn.width, linkBtn.height);  
  11.                 linkBtn.graphics.endFill();  
  12.             }  
  13.         ]]>  
  14.     mx:Script>  
  15.   
  16.     <mx:LinkButton id="linkBtn" label="myButton" x="10" y="10"/>  
  17.        
  18. mx:Application>  
分享到:
评论
3 楼 lordhong 2007-08-26  
代码没有啦,不过还有更简单的:
LinkButton {
   upSkin:Embed("up_skin.png");
   overSkin:Embed("over_skin.png");
   downSkin:Embed("down_skin.png");
}
2 楼 wangcheng 2007-08-26  
你这方法也挺好,能共享一下代码吗?
1 楼 lordhong 2007-08-26  
不如直接EXTEND LINKBUTTON,然后增加背景颜色属性,然后就可以:
<mx:MyLinkButton backgroundColor="0xff0000" id="linkBtn".../>

相关推荐

    flex linkbutton选中变色

    在Flex开发中,LinkButton控件是一个常用的交互元素,它结合了链接的样式和按钮的功能。当我们想要在用户点击LinkButton时改变其颜色,以提供更明显的反馈,可以通过自定义样式和事件处理来实现这一需求。下面将详细...

    Flex设置LinkButton的背景色有思路有

    在Adobe Flex技术中,...总结来说,虽然Flex原生不支持直接设置LinkButton背景色,但通过ActionScript 3.0编程和Graphics类提供的绘图API,可以灵活地定义和实现丰富的视觉效果,从而满足开发中对UI定制化的需求。

    html样式的LinkButton

    同时,`rollOverColor`和`downColor`可以用来改变鼠标悬停和按下时的背景颜色,以增强交互反馈。 总之,`Flex`中的`LinkButton`通过结合HTML样式和CSS类,为我们提供了丰富的自定义可能性,可以轻松地创造出符合...

    Flex 开发技巧集

    6. **AS3工程设置属性**:通过 `[SWF]` 元数据标签,可以设置SWF的宽度、高度、背景颜色和帧率。 7. **Label控件实现手型图标**:通过设置`useHandCursor`, `mouseChildren`和`buttonMode`属性,可以使Label具有...

    Flex使用视图状态(View States)笔记

    - **设置属性和样式**:`SetProperty` 和 `SetStyle` 指令可以用来更改组件的属性或样式,比如改变按钮的文字或背景色等。 #### 实例分析:登录与注册界面切换 假设我们需要开发一个应用,其中包含登录和注册两个...

Global site tag (gtag.js) - Google Analytics