Ich habe ein Textfeld in einem MovieClip, das ich versuche, von einer externen Klasse zu ändern. Es scheint auf der Bühne als leer zurück zu erscheinen, aber wenn ich nachspüre, was drin ist, gibt es mir den richtigen Wert, es erscheint einfach nicht.AS3 TextField zeigt überhaupt keinen neuen Text an, obwohl es dort ist
Mein Code ist dies:
((this.parent.parent.getChildByName('bottomBar') as MovieClip).getChildByName('area_txt') as TextField).text = 'test';
Also, wenn ich verfolgen „((this.parent.parent.getChildByName('bottomBar') as MovieClip).getChildByName('area_txt') as TextField).text
“ es gibt „Test“, aber es ist auf der Bühne nicht angezeigt werden, es ist nur leer.
Irgendeine Idee was ist los?
Do Sie haben Ihre Schriftarten eingebettet? – Daniel
und wird der 'this.parent.parent' zur Bühne hinzugefügt? –
Das war es, sie waren nicht für AS eingebettet. Daniel wenn du das als Antwort präsentierst, werde ich es als Lösung prüfen. – adamzwakk