Как сказал @Fosco, используйте ExternalInterface
, однако синтаксис должен быть следующим:
В AS2 / AS3:
import flash.external.ExternalInterface;
ExternalInterface.call('myJsFunction'[, args...])
В Javascript:
function myJsFunction() {
...
}
Остальные аргументы после первого являются параметрами функции, которая будет вызываться (список параметров, переменные и т. Д.).
Итак, в качестве примера:
AS2 / AS3:
ExternalInterface.call('addIntegers', 1, 2);
JS:
function addIntegers(a, b) {
doSomethingWith(a + b);
// etc.
}