Problema con tasto e menu'

  • Creatore Discussione Creatore Discussione Terrarsa
  • Data di inizio Data di inizio

Terrarsa

Nuovo Utente
2 Feb 2006
9
0
0
Ciao a tutti
Sto disegando un menu' con tasti animati da un tutorial:
http://flash.html.it/guide/lezione/2856/il-menu-principale/

I tasti dovrebbero cambiare colore al passaggio del mouse
sfumando dal giallo al bianco, spostando il cursore ritornare al giallo, con il clik del sinistro rimanere bianco.

Ora disegnata l'animazione se metto questo script al passaggio del mouse funza il passaggio dei due colori:

onClipEvent (mouseMove) {
if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
if (_currentframe>(_totalframes/2)) {
gotoAndPlay (_totalframes-_currentframe);
} else {
play ();
}
aperto = true;
} else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
if (_currentFrame<(_totalFrames/2)) {
gotoAndPlay (_totalframes-_currentframe);
} else {
play ();
}
aperto = false;
}
}


Se, come indicato dal tutorial, per aggiungere il blocco al bianco della clip scrivo:

onClipEvent (mouseMove) {
if (!premuto) {
if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
if (_currentframe>(_totalframes/2)) {
gotoAndPlay(_totalframes-_currentframe);
} else {
play ();
}
aperto = true;
} else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
if (_currentFrame<(_totalFrames/2)) {
gotoAndPlay(_totalframes-_currentframe);
} else {
play ();
}
aperto = false;
}
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
gotoAndStop (11);
_root.comandi(_parent._name);
premuto = true;
}
}


...si blocca l'animazione e l'anteprima mi da i seguenti errori:

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 18: I gestori onClipEvent non possono essere nidificati in altri gestori onClipEvent
onClipEvent (mouseDown) {

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 2: Il blocco di istruzioni deve terminare con '}'
if (!premuto) {

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 25: Errore di sintassi.

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 1: Il blocco di istruzioni deve terminare con '}'
onClipEvent (mouseMove) {

Scena=Scena 1, Livello=Livello 1, Fotogramma=1:Linea 25: Errore di sintassi.


Qual'e' il problema?
Ringrazio sentitamente il forum tutto
Terrarsa
 

Discussioni simili