hallo @ll,
ich habe schon wieder ein kleines Problem.
Ich habe ein MC erstelltauf dem ich in Flash ein Textfeld platziert habe (instanzname: label_txt).
wenn ich ein neues Screen erstelle mit:
wurde das Textfeld auch mit generiert. Allerdings konnte ich es später mit:
screenMC.label_txt.text = "balala"; nicht ändern.
Ich habe es nun in eine Klasse ausgelagert. Nun bekomme ich deim Kompilieren den Fehler:
Das ist die Klasse des Screens:
Was mache ich falsch? vielen Dank für Eure hilfe im Voraus.
lg,
hugo
ich habe schon wieder ein kleines Problem.
Ich habe ein MC erstelltauf dem ich in Flash ein Textfeld platziert habe (instanzname: label_txt).
wenn ich ein neues Screen erstelle mit:
Code:
var mcNewScreen:MovieClip = new MyScreen() as MovieClip;
wurde das Textfeld auch mit generiert. Allerdings konnte ich es später mit:
screenMC.label_txt.text = "balala"; nicht ändern.
Ich habe es nun in eine Klasse ausgelagert. Nun bekomme ich deim Kompilieren den Fehler:
Code:
1046: Typ wurde nicht gefunden oder war keine Kompilierungszeit-Konstante: TextField.
Code:
package elements{
public class MyScreen extends Moveables {
public function MyScreen() {
this.myTarget = "canvas";
this.tiptext = "ScreenMC";
this.assignedTo = [];
this.doubleClickEnabled = true;
//this.addChild(label_txt);
this.label_txt.text = "label / screen title";
assigned = new Array();
}
public function NewLabel(txt:String) {
this.label_txt.text = txt;
//redraw();
}
}
}
lg,
hugo