4个回答
展开全部
文字是放在那个组件上的,是Label还是text?
1、在Text将需要加连接的字符串放进A标签中,如showText.htmlText = "供应32";
2、然后给Text加上TextEvent.LINK监听,在回调中就可以写弹出的代码。
注意事项:
1、不能给Label加,加了之后会发现点了Label没有反应;
2、A标签中href属性如果不写成以“event:”开头页面会跳转,可能有别的写法能让他不跳转,但目前还未发现。
2、如果要给Link事件的回调传入参数,则可以在href属性写上“event:参数”。A标签中href属性后面必须以event:开头,因为在Link事件的回调中TextEvent对象的text属性得到的就是URL中event:的值。
showText.htmlText = "供应<a href='event:num'>32</a>"
注意事项三中已经解释过这个event:的用法了。例子如下:
//给showText加上链接的监听showTextLinkHandler
showText.addEventListener(TextEvent.LINK, showTextLinkHandler);
//监听的回调方法
private function showTextLinkHandler (event:TextEvent):void {
trace(event.text);//打印出:num
}
1、在Text将需要加连接的字符串放进A标签中,如showText.htmlText = "供应32";
2、然后给Text加上TextEvent.LINK监听,在回调中就可以写弹出的代码。
注意事项:
1、不能给Label加,加了之后会发现点了Label没有反应;
2、A标签中href属性如果不写成以“event:”开头页面会跳转,可能有别的写法能让他不跳转,但目前还未发现。
2、如果要给Link事件的回调传入参数,则可以在href属性写上“event:参数”。A标签中href属性后面必须以event:开头,因为在Link事件的回调中TextEvent对象的text属性得到的就是URL中event:的值。
showText.htmlText = "供应<a href='event:num'>32</a>"
注意事项三中已经解释过这个event:的用法了。例子如下:
//给showText加上链接的监听showTextLinkHandler
showText.addEventListener(TextEvent.LINK, showTextLinkHandler);
//监听的回调方法
private function showTextLinkHandler (event:TextEvent):void {
trace(event.text);//打印出:num
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在label基础上修改嘛,比如加下划线、加手型鼠标、改变字体,然后加个点击事件并转到想到的地方就是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<mx:Script>
<![CDATA[
private function init():void
{
var s:String="<a href='http://www.baidu.com' target='_blank'>百度</a>";
lab.htmlText = s;
}
]]>
</mx:Script>
<mx:Label id="lab" />
不明白再问我
<![CDATA[
private function init():void
{
var s:String="<a href='http://www.baidu.com' target='_blank'>百度</a>";
lab.htmlText = s;
}
]]>
</mx:Script>
<mx:Label id="lab" />
不明白再问我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
linkButton下响应事件啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询