Я пытался вызвать метод мгновенного обратного вызова из JavaScript.Но, похоже, не работает.Пример кода сценария флэш-действия приведен ниже [Упрощено]:
import flash.events.ActivityEvent;
import flash.events.StatusEvent;
import flash.external.ExternalInterface;
var test_var = ExternalInterface.addCallback("js_method_to_call", flash_method);
function flash_method()
{
return "test";
}
Пример кода JavaScript написан ниже [Упрощено]:
function callFlashMethod(){
var flashFile = eval("window.document.test");
flashFile.js_method_to_call;
}
function loadTest(){
swfobject.embedSWF("test.swf", "test", "1", "1", "10.0.0", false);
}
$(document).ready(function(){
loadTest();
callFlashMethod();
});
Всегда отображается ошибка при пожаребаг консоли "flashFile.js_method_to_call не является функцией".