Я пытаюсь сделать очень простой тест, чтобы получить AS3 ExternalInterface.call () для Javascript console.log () для меня.
У меня есть простой SWF с AS3 на верхнем уровне икнопка, которая запускает вызов.
import flash.external.ExternalInterface;
function log(message:String):void
{
trace (message);
if (ExternalInterface.available)
{
ExternalInterface.call('console.log', message);
}
}
button.addEventListener(MouseEvent.CLICK,button_click);
function button_click(e:MouseEvent):void
{
log("Hello World");
}
Я проверил это в Flash IDE, чтобы убедиться, что нажатие кнопки отслеживает, и это так.Я тестировал это в последних браузерах Chrome и Firefox.
Я делаю что-то в корне неправильно?