Для создания ссылок в текстовом поле, клик по которым можно программно отловить, теперь нужно использовать слово
event (
flash.text.TextField.event:link), а не
asfunction как это было в ActionScript 1 и 2. Кроме того, event теперь не вызывает указанную функцию а создает событие TextEvent (
flash.events.TextEvent) с типом TextEvent.LINK, а в свойство text записывается текст указанный в ссылке после слова event.
Пример:
Код:
var linkText:TextField = new TextField();
linkText.htmlText = 'Link: <a href="event:Link Clicked">Click</a>';
addChild(linkText);
linkText.addEventListener(TextEvent.LINK, linkEvent);
function linkEvent(event:TextEvent):void {
trace(event.text); // Link Clicked
}