2017-12-05 2 views
1

Ich verwende ActionScript 2.0 und habe keinen Einfluss auf dynamischen Text in Movieclips. Ich habe einen Film mit dem Namen 'Glass' und dynamischen Text namens 'Glass_ID' Ich möchte Glass_ID Wert werden Glass_ID01, wenn der Button namens 'btn' angeklickt, aber es funktioniert nicht wie kann ich es lösen?AS 2.0 dynamischer Text in Movieclip

on(press){this.Glass.Glass_ID.text ="Glass_ID01"} 
+0

Ist der Button innerhalb des MovieClips? –

+0

Nr. Schaltfläche und MovieClip in derselben Ebene –

+0

Also, Sie können nicht "dies" verwenden, versuchen Sie _root oder _level0 (oder das Niveau, in dem Sie sich befinden) –

Antwort

0

Wenn "Glas" nicht innerhalb der Schaltfläche ist, wird dies nicht funktionieren, müssen Sie den richtigen Pfad, z.

on(press){_level0.Glass.Glass_ID.text ="Glass_ID01"} 

oder aus der Timeline:

btn.onPress = function(){ 
    _level0.Glass.Glass_ID.text ="Glass_ID01" 
} 

(natürlich Sie, dass _level0 mit _root oder einem Behälter MovieClip- ändern sollte, was auch immer auf Ihre Situation zutrifft).

Haftungsausschluss: Als ich das letzte Mal Flash benutzt habe, war es 2011! :-)

Verwandte Themen