Salve questo è il problema, in AS2 ho creato questa classe, tutto funziona normalmente, apparte il fatto che nello "switch(this._name)" nulla accade ^^'
class bottone_menu1 extends MovieClip {
var pls:MovieClip;
var bagliore:MovieClip;
var testo:MovieClip;
var txt:TextField;
public function bottone_menu1() {
this.onRollOver = this.over;
this.onRollOut = this.out;
this.onRelease = this.cliccato;
this.pls.testo.txt.text = this._name;
}
public function over() {
this.gotoAndPlay(2);
this.pls.bagliore.gotoAndPlay(2);
trace(this._name);
}
public function out() {
this.gotoAndPlay(8);
}
public function cliccato() {
switch (this._name) {
case "Foto Auto":
trace("Foto Auto");
break;
}
}
}
Evidentemente this._name != "Foto Auto", ma se faccio un "trace(this._name)" nella finestra di output leggo "Foto Auto", come risolvere?
Grazie.

Rispondi quotando
