Как уже упоминалось Марти, вы можете использовать класс ExternalInterface для выполнения Javascript.Вы можете выполнить функцию, встроенную в (html) код страницы, и создать ее с нуля.Поскольку alert
является функцией по умолчанию, вы можете использовать ее имя в качестве первого параметра для метода call
(из ExternalInterface
) и строку в качестве второго.
Если вы предоставите один параметр,вы могли бы вместо этого написать функцию для выполнения (или возврата) чего-либо.
btn.addEventListener(MouseEvent.CLICK, btnClicked);
function btnClicked(e:MouseEvent):void {
ExternalInterface.call("alert","something");
// or
ExternalInterface.call("function(){alert('something');}");
}