![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 23
|
Здравствуйте.
Есть html страница и на ней есть флешка - аудиоплеер(сделана на haxe из-за специфичного кодека) , который управляется через externalInterface c помощью JS. Сейчас встала задача заменить эту страницу полностью на флеш-приложение. Возник вопрос, может ли главная флешка вызвать методы из флешки-плеера, так как это делал JS ранее? Заранее спасибо. |
|
|||||
|
Непосредственно между флэшками связь можно организовать с помощью LocalConnection
Либо можно вызывать метод js, который будет вызывать метод другой флэшки. |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 1
|
если не известно какой именно метод другой флэшки вызывается в ответ на JS? или если он вообще private?...
|
|
|||||
|
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
Быстрее написать коннектор к жабе и управлять ею, оставив ей функции управления, в свою очередь, прлеером.
|
|
|||||
|
Цитата:
Автор разберется бабка у него или дедка. |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 23
|
Спасибо за ответы. JS никакого добавить не удастся, html-а не будет, будет только вызываться сама главная флешка в новом окне. Получается флеш не может сэмулировать вызовы JS?
Добавлено через 1 час 19 минут Урра, проблема разрешилась. С помощью декомпилера удалось выяснить название класса который отвечал за команды проигрывания + названия этих команд (они оказались статическими). Потом из загруженной флешки удалось получить ссылку на нужный класс WavPlayer = loader.content.loaderInfo.applicationDomain.getDefinition("WavPlayer") as Class; |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|