Ich versuche ActionScript in CS4 zu debuggen. Wie Sie unten sehen können, führt das Skript eine GET-Anfrage an eine von meinem Rechner gehostete URL aus. Wenn ich versuche, den Film zu debuggen, bekomme ich ein Meldungsfeld, das besagt:Debuggen einer SWF-Datei, die mit localhost kommuniziert
Adobe Flash Player hat einen möglicherweise unsicheren Vorgang gestoppt. Die lokale Anwendung, die Sie auf Ihrem Computer ausgeführt werden: „C: \ myapplication.swf“ versuchen, eine Kommunikation mit diesem Internet-fähigen Standort zu machen:
localhost
diese Anwendung lassen kommunizieren Das Internet klickt auf Einstellungen.
Also ich klicke Einstellungen, und auf der Global Security Panel, das in meinem Browser öffnet, wähle ich immer zulassen, schließe meinen Flash-Film und versuche es erneut. Derselbe Fehler.
Hat jemand dieses Problem gehabt?
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();
}
}
Verwenden Sie Flash CS4 zum Ausführen der SWF-Datei oder des Flash Players? Sie sollten dieses Problem nicht haben, wenn Sie die SWF-Datei in Flash CS4 selbst ausführen. – Ammar