C # Flash - ExternalInterface - PullRequest
       20

C # Flash - ExternalInterface

3 голосов
/ 27 января 2010

Мы размещаем элемент управления ActiveX в приложении WinForms для встраивания flash.

Есть ли хороший способ получить список видимых функций ExternalInterface, доступных для любого данного файла swf?

Мы работаем со сторонним SWF-файлом и не имеем доступа к источнику.

Если это невозможно из C # (или кода), есть ли инструмент, который может это сделать?

ОТВЕТ: Единственный способ, который я нашел, это использовать флэш-декомпилятор, а затем искать строку:

ExternalInterface.addCallback("methodName", methodName);

Я отмечаю верхний ответ как ответ за помощь.

Ответы [ 2 ]

2 голосов
/ 27 января 2010

Насколько я могу судить, Flash не предоставляет свой внешний интерфейс "API" окружающей среде.

0 голосов
/ 27 июня 2012

Используйте событие FLASH_CALL для вашего объекта Flash ActiveX и декодируйте XML следующим образом: этот пример .

...