Событие рассылки AS3 ScrollPane к содержимому - PullRequest
0 голосов
/ 13 августа 2010

Я загрузил внешний SWF-файл в ScrollPane, и мне нужно отправить событие клика на этот внешний SWF-файл. Является ли это возможным? ScrollPane.content.dispatchEvent (new MouseEvent (MouseEvent.CLICK, true)); не работает это очевидно, потому что ScrollPane.content является объектом DisplayObject и не имеет события CLICK ...

Я не могу использовать MovieClip в качестве контейнера для внешнего SWF, потому что внешний SWF - это документы, преобразованные в SWF-файлы с использованием openoffice, и он не хочет загружаться внутри MovieClip, но прекрасно загружается в ScrollPane и реагирует на щелчки мыши, но мне нужно симулировать щелчок мышью по нему.

1 Ответ

0 голосов
/ 13 августа 2010

так вы говорите, что следующее не сработает или вы еще не пробовали?

var exSWF:MovieClip = MovieClip( ScrollPane.content );

или

var exSWF:Sprite = Sprite( ScrollPane.content );

Не совсем понимаю, что вы имеете в виду, когда говорите, что ваш внешний SWF-файл не загружается в MovieClip.

Знаете ли вы, какая версия Actionscript использовалась для внешнего SWF-файла, вы можете проверить это в режиме отладки, посмотрев свойства ScrollPane.content?

...