PHP Variablen

EM-Autotechnik

Erfahrenes Mitglied
Hi leute!

Habe ein Problem, ich schaffe es zwar das Script einzulesen, aber nicht auf dessen Variablen zuzgreifen... Wenn ich das mit einer Frame schleife mache
also immer den download status überprüfe und mit getVariables(); arbeite, klappt es wunderbar... was mache ich falsch Danke!

er gibt nicht 'false' aus.. dh Daten sind da... aber wo? :D

PHP:
_global.ziehl = new LoadVars();
_global.ziehl.sendAndLoad("Script.php", _global.ziehl, methode);
_global.ziehl.onLoad = function(dataDown) {
	if(dataDown == true)
	{
		trace(_global.ziehl.meinVar); //wie greife ich zu? 
	}
	else
	{
		trace("false");
	}
}
 
hmm hab den Fehler gefunden...

hatte das ganze in einer Funktion -> ziehl war eine Variable.
aber so ging das nicht....
gibt es eine Möglichkeit die Pfade trotzdem variable zu gestalten?
und zwar über die Funtions- Eigenschaft..?

Danke für Eure Hilfe!

MfG Sebastian
 
Abend,

natürlich kannst du Pfade in AS auch dynamisch erstellen.
PHP:
// beispiel 1
_root['mc_name' + var].myVar = i; // nie eine . vor der [ 
// beispiel 2
target = '_root.mc_name' ;
eval(target + var + '.myVar') = i; // sollte so auch funktionieren

_keen!
 
:rolleyes:

hätte ich eigentlich ja...

habe aber nun ein weiteres Problem/Frage.


_root[place].gotoAndPlay("edit");

Wenn 'place' nun den Wert 'main.left' hatt, geht das ganze nichtmehr...
Also ich möchte über 2 MC´s verknüpfen.

_root[place1][place2].gotoAndPlay("edit_data");

wäre eine Alternative...

Das Problem ist aber,
ich habe das in einer Funktion und die Anzahl der Pfadangaben ist Variable...

Kann man das überhaupt mit einer Variablen ausdrücken?
Ansonsten eine weitere Funktion schreiben oder?

Danke für Eure Hilfe!
 
Genau..

eval(), globale Funktion
Interpretiert einen String als Bezeichner

eval(ausdruck)

Argumente
ausdruck Ein String-Ausdruck, der einem Bezeichner entspricht. Kann qualifiziert sein (z.B. "_root.geschwindigkeit") oder unqualifiziert (z.B. "geschwindigkeit").

Rückgabe
Der Wert der durch ausdruck bezeichneten Variable oder eine Referenz auf das Objekt, den Movieclip oder die Funktion, die ausdruck repräsentiert. Wenn ausdruck keinen existierenden Bezeichner repräsentiert, wird undefined zurückgegeben.

Quelle: O'Reilly - Actionscript für Flash MX (Die Referenz)

ps: solche Bücher sind Gold wert

_keen!
 
Zurück