Funktion übernimmt Variable nicht

ara-art

Mitglied
Hallo,
Am besten beschreibt mein Problem der Quelltext.

PHP:
function create_kreis(i, xposition, yposition, radius) {
	trace(xposition);   //// hier ist der wert noch 400
	this.createEmptyMovieClip("container"+i, i); 
	this["container"+i]._x = xposition;     /////// warum übernimmt er nicht den wert?
	trace(this["container"+i]._x);  //// hier ist der wert auf einmal 0 !?
	this["container"+i]._y = yposition; 
	zeichneKreis(this["container"+i], 0xFF0000, radius);
	
}   // ende create_kreis

Die gesamte fla und die xml hänge ich am besten auch noch an.

Wäre super wenn mir jemand helfen kann!
 

Anhänge

  • flash prob.zip
    6 KB · Aufrufe: 14
Hi,

1.
Code:
d = this._parent.getNextHighestDepth();
hier ist ein "_parent" zu viel.

2. Der übergebene Wert "xposition" ist vom Typ String, da er unbearbeitet aus einer XML-Datei kommt. Um eine MovieClip-Koordinate festzulegen, brauchst Du aber einen numerischen Datentyp. Mach es so:
Code:
this["container"+i]._x = parseInt(xposition, 10);

Gruß
.
 

Neue Beiträge

Zurück