Flex s:Label 设置超链接

在Flex中,需要在label上设置一个超链接,类似与html中的超链接:

 

<a href="www.iteye.com">iteyer</a>

 

在Flex中可以如下设置,完成同样的效果:

 

<s:Label id="textLabel" buttonMode="true"
                     click="textLabel_clickHandler(event)" color="blue" text="link"
                     textDecoration="underline"/>

 

 

protected function textLabel_clickHandler(event:MouseEvent):void
{
       navigateToURL("http://www.baidu.com", "blank");   
}

 

navigateToURL(url,mode);
mode:  _self (本窗口打开), _blank(新窗口打开) , _top

 

 

另外,还可以用<s:LinkButton>,<s:LinkBar> 以及<s:RichEditableText>

 

<s:RichEditableText
            editable="false" >
            <s:textFlow>
                <s:TextFlow>
                    <s:p>
                         <s:a href="http://www.51.com">51.com</s:a>
                    </s:p>
                </s:TextFlow>
            </s:textFlow>
        </s:RichEditableText>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值