Newsgroup: it.lavoro.professioni.webmaster
Titolo: (FLASH) MENU' CHE IMPAZZISCE!

Salve!
Mi succede una cosa strana!
Allora: ho fatto un semplice menu con dei bottoni (ho messo dei
bottoni invisibili sopra il simbolo che "funge" poi da bottone) che
quando ci si passa sopra (on rollover) compare a tendina una scritta
descrittiva del pulsante (a scomparsa in quanto mascherata) e quando
si lascia il bottone (on rollout) la scritta, sempre a tendina (in
pratica una semplice animazione che va su e giu') scompare.
Ebbene, il menu' in un primo tempo sembra che funzioni; cioč passo
sopra ai pulsanti e l'animazione a tendina viene fuori e scompare al
rollout, ma se insisto sui pulsanti, cioč passo piu' volte e un po'
piu' velocemente sui pulsanti, sembra che il menu' vada in tilt!!
Le scritte descrittive del pulsante (l'animazione a tendina) si
bloccano, restano tutte visibili!!! Ma perchč succede questo!!!
VI PREGO AIUTATEMI!!!!
Il semplice codice che ho usato sui bottoni č : 
on (rollOver) {
	_root.comiclip.gotoAndPlay(1);
}
on (rollOut) {
	_root.comiclip.gotoAndPlay(5);
}
Dove, "comiclip" č il nome dell'animazione la cui istanza č posta
sullo stage e che viene attivata al passaggio sul pulsante.
Vi prego help!!!!!!
GRAZIE!!

 }
per forza lo fai impazzire...se non metti nessun Flag, quando ti sposti velocemente dove
vuoi che vada la testina?
-- 
            \ | /
        ( @ @ )         Chicco Flash
---oOO-(_)-OOo--------------------------
 
www.z2000.it
Flash Forum: 
www.z2000.it/forum

Scusa l'ignoranza, ma cosa è un flag????
Mi dici dove mettere sto' flag e perchè??
GRAZIE ANTICIPATE!!


 GRAZIE ANTICIPATE!!
è una semplice variabile che settata a true o false ti fa eseguire o no l'azione
bisogna vedere all'interno dell'MC quanti ft devi muovere e quindi metterai
nell'MC l'inversione della var..
ad esempio sul pulsante avrai:
on (rollOver) {
if(!muovi){
_root.comiclip.gotoAndPlay(1);
}
}
se la var muovi è false si muove, nel MC metterai
_global.muovi=true;
dove vuoi che non agisca...(globale cosi non hai problemi di percorsi)
ciao


Chiccoflash, grazie mille per la risposta!!
Purtroppo però, non è che sia un veterano di flash, e non ho capito
bene quello che hai scritto! :-((
Se non ti scoccia, vorresti chiarirmi un po' le idee (poche e
confuse:-)??
Hai scritto:
"è una semplice variabile che settata a true o false ti fa eseguire o
no l'azione
bisogna vedere all'interno dell'MC quanti ft devi muovere e quindi
metterai
nell'MC l'inversione della var.."
Ft sta per frames?? e che cosa significa poi "inversione della var"??
Io nel MC comiclip ho 10 frames, dove al primo frame ho uno stop, poi
parte l'interpolazione e si ferma al 5° frame (dove c'è un altro
stop)per poi ripartire e arrivare (con una interpolazione inversa a
quella dal 1° a 5° frame)al frame 10, dove pero' non ho messo uno stop
(mica puo' dipendere anche da questo l'errore?).
Il codice che hai scritto tu, va, quindi, bene in relazione al mio MC
(in relazione quindi al numero di ft che deve muoversi)??
E poi,tu hai scritto solo per la fase di OnRollover, e per la fase di
OnRollout??
Devo lasciare il codice come lo avevo scritto io?? O devo inserire
qualcosa altro??O invece non devo inserire proprio niente??
Inoltre, la variabile "_global.muovi=true;" deve essere inserita
uguale in tutti i MC del menu?? E dove devo inserirla poi???Come??
Stesso nel frame 1 dove ho inserito lo stop (nella riga prima dello
stop)???
Scusa se ti bombardo di domande stupide, ma devo riuscire a fare sta
cosa!! 
AIutami!!:)
GRAZIE!!!!


 (mica puo' dipendere anche da questo l'errore?).
se hai più MC, al secondo frame di ognuno metti
vai=true;
e al sesto metti
vai=false;
sul pulsante metterai:
on (rollOver) {
if(!_root.comiclip.vai){
_root.comiclip.gotoAndPlay(1);
}
}
on (rollOut) {
if(_root.comiclip.vai){
_root.comiclip.gotoAndPlay(5);
}
}
cosi eviti che un azione interferisca con un altra


Grazie per la pazienza!!!
In effetti ho fatto come dici, e funziona, anche se, in misura minore,
il menu impazzisce lo stesso.
Ogni tanto, se vado veloce sui bottoni, una scritta si blocca. Ma
forse puo' andar bene cosi'.
Grazie!!
