Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > flash.text.engine - несколько ссылок


Автор: ksili 3.9.2010, 11:22
Внутри одного TextBlock'а несколько TextElement'ов. Некоторые из них являются ссылками, к ним приделан EventDispatcher на MOUSE_CLICK, который вызывает один и от же обработчик для всех ссылок. Как из обработчика узнать, по какой именно ссылке кликнули? target и currentTarget в обработчике является TextLine, в нем я виже все mirrorRegion'ы, соответствующие каждому TextElement'у. Но какой именно кликнули - непонятно.

Автор: ksili 3.9.2010, 12:03
решил проблему тупо перебором координат MirrorRegion'ов и сравнения с координатами мыши в обработчике.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)