11
Nov
Flashvars (von AS3 an AS2) übergeben
Problem: Man lädt eine externe SWF, und möchte dieser Flashvars übergeben. Die externe SWF ist in AS2 geschrieben, die eigentliche Anwendung in AS3.
Lösung:
private var _loader:Loader;
private function loadSWF():void
{
var variables:URLVariables = new URLVariables();
variables.name = “Homer”;
variables.essen = “Biernuesse”;var request:URLRequest = new URLRequest( “file.swf” );
request.data = variables;_loader = new Loader();
_loader.contentLoaderInfo.addEventListener( Event.COMPLETE, onSWFLoaded );
try
{
_loader.load( request, new LoaderContext(false, ApplicationDomain.currentDomain) );
}
catch(error:Error){}
}private function onSWFLoaded( event:Event ):void
{
addChild( _loader.content );
}

0 Comments