Я тестирую программу во FlashDevelop, которая использует Flash Player 10. Для работы нужен externalInterface, но при запуске этой простой тестовой программы отображается «ExternalInterface недоступен». В чем может быть проблема здесь? Как мне заставить работать ExternalInterface?
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void {
if (ExternalInterface.available) {
ExternalInterface.call("alert",
"ExternalInterface is available");
} else {
Alert.show("ExternalInterface is not available");
}
}
]]>
</mx:Script>
<mx:ApplicationControlBar dock="true">
<mx:Button id="button"
label="ExternalInterface.available"
click="init();" />
</mx:ApplicationControlBar>
P.s - Кстати, этот скрипт показывает «Внешний интерфейс доступен», когда я запускаю его в своем браузере. Только когда я запускаю его в Flash Player 10, он недоступен.