salve a tutti,
stavo seguendo il tutorial di negatyve sulla costruzione di un sito in flash e sto riscontrando un problema... ho fatto una piccola modifica al codice di rollover dei pulsanti per aggiungere un piccolo sbrilluccichio quando uno clicca (diciamo che ho aggiunto dieci frame alla fine dove la scritta si accende e si spegne...) e questo + il codice
-------------------------------------------
onClipEvent (mouseMove) {
if (!premuto) {
if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
if (_currentframe>((_totalframes-10)/2)) {
gotoAndPlay((_totalframes-10)-_currentframe);
} else {
play ();
}
aperto = true;
} else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
if (_currentFrame<((_totalFrames-10)/2)) {
gotoAndPlay(_totalframes-_currentframe);
} else {
play ();
}
aperto = false;
}
}
}
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
gotoAndPlay (15);
_root.comandi(_name);
premuto = true;
}
}
-------------------------------------------
funziona tutto bene fino a quando uno non si muove velocemente sui pulsanti... in questo caso flash non capisce più nulla e invece di far tornare il pulsante allo stato iniziale (ovvero al frame 14 che è uguale al primo) si ferma sul frame centrale, quello di rollover...
posso ovviare in qualche modo a questo????

Rispondi quotando