2009-05-29 126 views
0
private function google(event:ResultEvent):void 
      { 
       Alert.show(event.result.loginsuccess.keyword[0]); 
       subtitle.visible=true; 
       Results.visible=true; 
       Occur.visible=true; 
       query.visible=true; 
       subtitle.text = "Search results for " + event.result.loginsuccess.keyword[0]; 
       Results.text = event.result.loginsuccess.name; 
       Occur.text = event.result.loginsuccess.occur; 
       query.text = "query executed in " + event.result.loginsuccess.queryTime[0] + " Seconds"; 
      } 
<mx:Text id="Results" x="130.5" y="180" text="Text" width="461" visible="false" fontWeight="bold" fontSize="16"/> 

我正在获取此文本字段中的网站列表,但我需要让它们可点击。我该怎么做。我的意思是网站的列表是随机的,可能是三,四或许多。在Flex中创建链接

我从后端获取的格式是PHP,并通过XML获取Flex中的响应。

回答

1

使用HTML文本,你需要自己从你得到什么结果从PHP回生成它。

[Bindable] 
private var link : String = '<p>some text here <a href="http://stackoverflow.com/questions/925492/creating-links-in-flex">stackoverflow</a> blah blah blah</p><p>even more text here <a href="http://www.bbc.co.uk">bbc</a> blah blah blah</p>'; 

然后在文本字段,

<mx:Text htmlText="{link}" 
/>