2010-09-20 138 views
2

我有一個文本區域顯示的東西,我想實現:的ActionScript:如何鏈接文本添加到文本區域

有些話是HTML(藍色帶下劃線)呈現爲超鏈接,當鼠標懸停它變成了一隻手。當用戶單擊它時,它將調用AS中的函數並將這些單詞傳遞給回調函數。

它可行嗎?

謝謝。

回答

2

您可以通過設置文本區域"htmlText" property而不是「文本」來完成此操作。

<mx:Script> 
    <![CDATA[ 
     [Bindable] private var content:String = "<a href='http://www.google.com'>Click for Google</a>"; 
    ]]> 
</mx:Script> 

<mx:TextArea id="htmlDisplay" htmlText="{content}" /> 

您可以使用其他標籤格式化鏈接,但不管您想要的。

+0

我可以捕捉到用戶點擊鏈接的事件嗎?我想將回調掛鉤到超鏈接的單擊事件。 – 2010-09-20 14:49:16

+1

解決:http://stackoverflow.com/questions/871325/flex-how-to-call-an-actionscript-function-from-htmltext-anchor – 2010-09-20 15:00:16

相關問題