![]() |
Список открытых методов для ExternalInterface
Как можно получить список функций открытых для внешнего вызова в as3 -
Код AS3:
Флэш(ActiveX) встроенный в Win приложение. Спасибо. |
Насколько мне известно нативного метода не существует. Очевидный выход - добавлять в ролики метод (скажем, getMovieMethods), который по запросу будет возвращать названия функций, зарегистрированных через addCallback.
|
Лучше из ролика вызывать функцию в контейнере и передавать список методов в аргументах.
|
Спасибо за ответы. Но проблема в том что приложение массово развернуто. С обновлением контейнера проблем нет, а вот флэш обновить сложнее. И стоит задача, обновив только контейнер, по-разному работать с разными версиями роликов.
почитал интернет, когда IE загружает ролик, в дереве DOM открытые методы видны. |
Учитывая, что методы добавляются и удаляются в рантайме, а взаимодействие с контейнером использует событийную модель, звучит сомнительно. Ссылкой не поделитесть?
|
Да, правильно. Вчитался внимательнее. Выходит путь в сторону декомпиляции получения кода as3.
http://stackoverflow.com/questions/2...-in-javascript |
| Часовой пояс GMT +4, время: 17:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.