CS4内でActionScriptをデバッグしようとしています。スクリプトは、以下に示すように、自分のマシンからホストしているURLに対してGETリクエストを行っています。映画をデバッグしようとすると、次のメッセージボックスが表示されます。デバッグする方法SWFファイルがローカルホストと通信する
Adobe Flash Playerが安全でない可能性のある操作を停止しました。あなたがコンピュータ上で実行されている ローカルアプリケーション: 「C:\ myapplication.swf」:このアプリケーションが通信できるように
localhostの
は、このインターネット対応の場所と通信するためにしようとしていますインターネットが「設定」をクリックします。
設定をクリックして、ブラウザに表示されるグローバルセキュリティパネルで、常に許可を選択し、Flashムービーを閉じてもう一度やり直します。同じエラー。
誰でもこの問題がありましたか?
var requestVars:URLVariables = new URLVariables();
requestVars.ornTest = "test";
var request:URLRequest = new URLRequest();
request.url = "http://localhost/apps/game/tree/DesignFlash.aspx";
request.method = URLRequestMethod.GET;
request.data = requestVars;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
loader.addEventListener(HTTPStatusEvent.HTTP_STATU S, httpStatusHandler);
loader.addEventListener(SecurityErrorEvent.SECURIT Y_ERROR, securityErrorHandler);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
try
{
loader.load(request);
}
catch (error:Error)
{
trace("Unable to load URL");
}
private function loaderCompleteHandler(event:Event):void
{
var variables:URLVariables = new URLVariables(event.target.data);
if(variables.success)
{
var ornArray = deserializeString(variables.ornData);
for(var i:int=0;i<ornArray.length;i+=3)
{
addOrnamentProperty(ornArray[i],ornArray[i+1],ornArray[i+2]);
}
addOrnamentsFromArrayList();
}
}
Flash CS4を使用してSWFファイルまたはFlash Playerを実行していますか? Flash CS4でSWFファイルを実行するときにこの問題に直面しないでください。 – Ammar