kleinstadtmc
Threadersteller
Dabei seit: 28.05.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 24.04.2008 10:15
Titel [Flash AS3] Variable von nachgeladenen SWF aus abrufen |
|
|
Hallo ich habe folgendes Problem
ich habe eine preloader.swf die solange läuft bis eine neue.swf geladen ist
an die preloader.swf übergebe ich über flashVars einige Variablen die ich in der preloader.swf auch ohne probleme abrufen kann
jetzt ist die frage: wie kann ich in der neue.swf auf die flashVars zu greifen?
bzw wie kann die neue.swf allgemein auf variablen zugreifen die in preloader.swf definiert wurden...???
hier mal mein Code der preloader.swf wie ich die neue.swf reinlade und weiter unten in einer schleife die parameter der flashvars ausgeben lasse
Code: |
var request:URLRequest = new URLRequest("neue.swf");
uiLoader.scaleContent = false;
uiLoader.addEventListener(Event.COMPLETE,loadComplete);
uiLoader.addEventListener(ProgressEvent.PROGRESS,loadProgress);
uiLoader.load(request);
function loadProgress(e:ProgressEvent):void {
uiLoaderLabel.text = String(Math.round(e.target.percentLoaded)) + " %";
}
function loadComplete(e:Event):void {
removeChild(uiLoaderLabel);
}
var txt:TextField = new TextField();
txt.autoSize = TextFieldAutoSize.LEFT;
txt.border = true;
addChild(txt);
var key:String;
var val:String;
var flashVars:Object = LoaderInfo(this.root.loaderInfo).parameters;
for (key in flashVars)
{
val = String(flashVars[key]);
txt.appendText(key + "=" + val + "\n");
} |
|
|