Dynamisches Textfeld auf ein MC platzieren, bzw anhängen und verändern?

hugo1981

Erfahrenes Mitglied
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:

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.
Das ist die Klasse des Screens:
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();
      }
      
   }
}
Was mache ich falsch? vielen Dank für Eure hilfe im Voraus.

lg,
hugo
 

Neue Beiträge

Zurück