flex超链接实现
flex 超链接的实现
********************************************************************************************************
一切都在代码中,无需多言。需要注意的是:
'_self'代表在本窗口中打开
'_blank'代表在后台新窗口中打开
********************************************************************************************************
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp()"
layout="absolute"
width="278"
height="244">
<mx:Script>
<![CDATA[
internal function initApp():void{
var str:String = "<a target='_blank' href='http://hi.baidu.com/173000/'>点击超级链接</a>";
link.htmlText = str;
}
internal function openUrl():void{
navigateToURL(new URLRequest("http://hi.baidu.com/173000/"), "_blank");
}
]]>
</mx:Script>
<mx:Button x="72" y="117" label="点击超级链接" fontSize="13" id="link2" click="openUrl()"/>
<mx:Text id="link" text="xcopy" x="72" y="47" fontSize="13"/>
</mx:Application>
另外一个例子:
<mx:LinkButton label="***"
click="openUrl()"
fontSize="12"
fontWeight="normal"/>
internal function openUrlSecond():void{
navigateToURL(new URLRequest("news.html"), '_self');
}
'_self'代表在本窗口中打开
'_blank'代表在后台新窗口中打开