Вам необходимо обновить Настройки Flash Player , чтобы путь к файлу был указан как «надежное расположение». После этого вы сможете использовать внешний интерфейс и другие методы связи JS.
Кроме того, вы не можете передавать функции JS по умолчанию из AS с использованием внешнего интерфейса (например, alert ). Вам нужно написать пользовательские функции ...
ActionScript:
import flash.external.ExternalInterface;
ExternalInterface.call("alertFromFlash", 'hello');
JavaScript:
function alertFromFlash(str) {
alert(str);
}
В качестве альтернативы, если вы распространяете это среди клиентов. Может быть трудно объяснить, как изменить настройки Flash Player, поэтому вместо этого вы можете запустить сервер с компакт-диска, что позволяет обойтись без настроек безопасности. В прошлом мне повезло с сервером Flying Ant .