Flash Player 10을 사용하는 FlashDevelop에서 프로그램을 테스트 중입니다. externalInterface가 필요하지만이 간단한 테스트 프로그램을 실행하면 "ExternalInterface is not available"이 표시됩니다. 여기에 무슨 문제가 있을까요? 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에서 실행했을 때만 사용할 수 있습니다.
축하합니다. 2013 년 담당자, 새해 복 많이 받으세요 :) –