Задать вопрос
ixon
@ixon


Как вызвать функцию в flash приложении через браузер?

Есть некоторый swf файл, запущенный из браузера, доступа к исходникам нет, но известна некоторая функция, которую требуется вызвать. Как мне это сделать, используя браузер. Есть ли какой-нибудь плагин для отладки flash?
  • Вопрос задан
  • 2540 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
spbdimka
@spbdimka
Эникей
Декомпилировать
Sothink SWF Decompiler в помощь
Ответ написан
Комментировать
CTAKAH4uK
@CTAKAH4uK
Если функция добавлена в ExternalInterface, то ее можно вызвать из вне
Флеш :
function callMe(name:String):String 
{ 
    return "busy signal"; 
} 
ExternalInterface.addCallback("myFunction", callMe);

Страница
<script language="JavaScript"> 
    // callResult gets the value "busy signal" 
    var callResult = flashObject.myFunction("my name"); 
</script> 
... 
<object id="flashObject"...> 
    ... 
    <embed name="flashObject".../> 
</object>

help.adobe.com/ru_RU/as3/dev/WS5b3ccc516d4fbf351e6...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽