Buongiorno,
sto realizzando un filmato con flash ed as3.
Devo gestire gli eventi ONMOUSEOVER e ONMOUSEOUT di un simbolo clip: Clip_1 (nome istanza clip1)
All'interno di Clip_1 sono disposti verticalmente:
UN TITOLO
UN IMMAGINE
DEI PULSANTI
o meglio, inizialmente solo l'immagine. On mouseover compaiono il titolo ed i pulsanti on mouseout titolo e pulsanti dovrebbero sparire.
Il codice sulla root principale è il seguente:
Il problema che riscontro è che gli eventi scattano anche quando passo dall'immagine al titolo o dall'immagine ai pulsanti (cioè anche restando nell'ambito di clip1).codice:this.clip1.addEventListener(MouseEvent.MOUSE_OVER, function() { root['clip1'].gotoAndPlay(2); }); this.clip1.addEventListener(MouseEvent.MOUSE_OUT, function() { root['clip1'].gotoAndStop(1); });
Ho provato ad inserire un rettangolo trasprente sulla clip.
La soluzione risolve il problema dell'"uniformità" della clip, cioè la clip risponde bene agli eventi del mouse però (problema :master: ) i pulsanti non sono più cliccabili.
Ho provato anche con una maschera, risolve il problema dei pulsanti ma non quello degli eventi.
Come ottenere capra e cavoli?
Grazie
Luca

Rispondi quotando