AS3 textfield Ändern innerhalb movieclip aus der Bibliothek Hinzugefügt

Ich versuche, Folgendes zu tun:

Habe ich einen leeren movieClip in meiner Phase " zonaCentral_mc. Ich benutze eine Funktion, mit diesem code:

zonaCentral_DescripcionProceso = new zonaCentral_DescripcionProceso_mc();
zonaCentral_mc.addChild(zonaCentral_DescripcionProceso);

Lädt er die MovieClip - zonaCentral_DescripcionProceso aus der Bibliothek in den leeren movieclip zonaCentral_mc. Die geladenen MC hat ein dynamisches Textfeld namens titulo_text innen. Wie kann ich das ändern, dass der text? Ich versuche:

this["zonaCentral_mc"].getChildByName("zonaCentral_DescripcionProceso").getChildByName("titulo_text").text = "hello";

aber ich bekomme die Fehlermeldung: #1010: Ein Begriff ist nicht definiert und hat keine Eigenschaften

Ich habe auch versucht die dot notation diese["zonaCentral_mc"].zonaCentral_DescripcionProceso.titulo_text.text mit dem gleichen Ergebnis.

Bin ich auf es der falsche Weg ist? Warum ist es nicht definiert, ich glaube, Sie sind alle festgelegt und in der Phase, wenn ich rufen Sie die obige Aussage.

Ich bin nicht vertraut mit this["zonaCentral_mc"] Stil der Feststellung der movieclip. Haben Sie versucht, nur mit zonaCentral_mc? Ich würde versuchen, die Ablaufverfolgung aus Ihrer Zeile ein Element zu einem Zeitpunkt. Erste zonaCentral_mc, die zonaCentral_mc.getChildByName("zonaCentral_DescripcionProceso"), etc, und sehen, wo das problem ist.
Hi Sam, danke für deine Antwort, das problem war, dass die geladenen MC nicht einen Instanz-Namen

InformationsquelleAutor Albert R | 2011-04-07

Schreibe einen Kommentar