Создание ссылок во Flex - PullRequest
0 голосов
/ 29 мая 2009
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"/>

Я получаю список сайтов в этом текстовом поле, но мне нужно сделать их кликабельными. Как мне это сделать. Я имею в виду, что список сайтов случайный, может быть три, четыре или много.

Формат, который я получаю из бэкэнда, - это PHP, а ответ здесь, в Flex, через XML.

Ответы [ 2 ]

1 голос
/ 29 мая 2009

используйте текст HTML, и вам нужно будет сгенерировать его самостоятельно из результатов, полученных с php.

[Bindable]
private var link : String = '<p>some text here <a href="/706557/sozdanie-ssylok-vo-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}"
/>
0 голосов
/ 29 мая 2009
...