SaschaT
Mitglied
Hallo,
In meinem Projekt habe ich Symbole ("Row") mit Instanznamen "Row1", "Row2" etc., die nur ein dynamisches Textfeld ("Score") enthalten. Diese Row-Symbole sind mit der AS-Klasse Row.as verknüpft.
Die Klassendefinition von Row.as sieht momentan so aus:
Mit der absoluten Pfadangabe "_root.myGrid.Row8.Score.text" kann ich den Inhalt des Textfeldes Score in einer bestimmten Instanz von Row auslesen. Wenn ich aber den Inhalt des Textfeldes der jeweiligen Symbolinstant, in der ich mich befinde mit "this.Score.text" auslesen will, bekomme ich den Fehler
There is no property with the name 'Score'.
trace ("Score (mit this.Score.text ausgelesen: )" + this.Score.text);
Das verstehe ich aber irgendwie nicht. Dass es über die absolute Pfadangabe klappt beweist doch, dass die Instanzen von "Row" die Property "Score" kennen. Wo liegt der Fehler bei "this.Score.text"?
In meinem Projekt habe ich Symbole ("Row") mit Instanznamen "Row1", "Row2" etc., die nur ein dynamisches Textfeld ("Score") enthalten. Diese Row-Symbole sind mit der AS-Klasse Row.as verknüpft.
Die Klassendefinition von Row.as sieht momentan so aus:
Code:
class Row extends MovieClip {
var stopValue:Number;
var currentValue:Number;
public function Row() {
this.stop();
this.stopValue = 0;
this.currentValue = 0;
}
public function countUp(i:Number):Void {
this.stopValue = i;
trace ("Reihenname: " + this._name);
trace ("Übergebener Wert: " + i);
trace ("Score (mit _root.myGrid.Row8.Score.text ausgelesen: " + _root.myGrid.Row3.Score.text);
//trace ("Score (mit this.Score.text ausgelesen: )" + this.Score.text);
}
}
Mit der absoluten Pfadangabe "_root.myGrid.Row8.Score.text" kann ich den Inhalt des Textfeldes Score in einer bestimmten Instanz von Row auslesen. Wenn ich aber den Inhalt des Textfeldes der jeweiligen Symbolinstant, in der ich mich befinde mit "this.Score.text" auslesen will, bekomme ich den Fehler
There is no property with the name 'Score'.
trace ("Score (mit this.Score.text ausgelesen: )" + this.Score.text);
Das verstehe ich aber irgendwie nicht. Dass es über die absolute Pfadangabe klappt beweist doch, dass die Instanzen von "Row" die Property "Score" kennen. Wo liegt der Fehler bei "this.Score.text"?