title image


Smiley Re: Text in Ebene laden!
Hi,

du erstellst in der Ebene in die der Text soll ein statisches Textfeld (wenn der Text nicht pflegbar sein soll). Da schreibst Du Deinen Text rein und machst aus dem Textfeld ein MovieClip (MC) (Taste F8).

Dann gibst Du dem MC einen Instanznamen, wie z.B. mc_text1.

In einer zusätzlichen Ebene für das Actionscript schreibst Du dann:



mc_text1._visible = false;



oder wenn Du mehrere Textfelder nach dem Muster hast:

var ref=this;

for(var i=1;i<=10;i++){//bei 10 Textfeld-MovieClips

ref["mc_text"+i]._visible = false;

}



Auf die Buttons setzt Du dann: (sofern sie auch Instanznamen, wie z.B. bt_1 haben)

bt_1.onRelease = function(){

mc_text1._visible = true;

};



oder bei mehreren:

for(var i in mc_buttons){

mc_buttons[i].onRelease = function(){

ref["mc_text"+this._name.substring(3)]._visible = true;

};

}



hier (also bei mehreren Textfeldern) musst Du für alle Buttons einen Instanznamen vergeben, also in diesem Falle bt_n, wobei n hier 1-10 ist.

Dann markierst Du alle Buttons und machst ebenfalls ein MovieClip daraus (F8).

Diesem gibst Du dann den Instanznamen mc_buttons.



Das sollte es in groben Zügen sein.



Viel Spaß beim Probieren.










Grooce
Keiran

Flash CS3
eclipse/FDT3.0
MTASC


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: