- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Come bloccare animazione flash al passaggio del mouse
-
Come bloccare animazione flash al passaggio del mouse
Salve, ho fatto un banner con una scritta in movimento in flash col cs5, vorrei sapere come posso fare a fermare la scritta quando col mouse si passa sopra il banner. Mi spiegate tutto passo passo per favore, sto iniziando da poco ad usare flash.
Grazie a tutti!
Davide
-
Ciao devi spiegare come hai realizzato la scritta in movimento e se il file flash è as2 o as3.
-
Intanto grazie per l'interesse e l'aiuto, ho realizzato il movimento in action script 2 con più interpolazioni movimento classica sul un livello a parte.
Davide
-
Devi creare un pulsante trasparente che copra tutto lo stage e mettere uno stop al rollOver.
btn.onRollOver = function() { stop() } btn.onRollOut=btn.onReleaseOutside=function() { play() } ```btn è il nome istanza del pulsante trasparente, per fare il pulsante trasparente crei un livello superiore, ricopri con un rettangolo tutto lo stage lo trasformi in simbolo pulsante doppio click per entrare in modalità modifica trascina il rettangolo sull'ultimo frame "premuto" e premi sulla freccetta azzurra per uscire dalla modifica.
-
Scusa, non ho capito molto bene, sono giunto a doppio click per entrare nella modalità modifica, ecco a questo punto mi spunta su, sopra, giù e premuto; cosa devo fare?
Che significa trasci?
Grazie mille per l'aiuto
-
Scusa intendevo dire trascina.
-
Ok, grazie, ma continuo a non capire, scusa ma il codice che mi hai dato sopra dove lo devo mettere? perchè nel pulsante non mi fa inserire azioni. Potresti per favore spiegarmi tutto passo passo, te ne sono davvero grato.
Davide
-
Ok, grazie, ma continuo a non capire, scusa ma il codice che mi hai dato sopra dove lo devo mettere? perchè nel pulsante non mi fa inserire azioni. Potresti per favore spiegarmi tutto passo passo, te ne sono davvero grato.
Davide
-
Oppure puoi provare in un altro modo:
- Fai diventare clip la scritta
- sul fotogramma della _root metti questo script
function mov(){ scritta.onEnterFrame=function(){ scritta._x-=2; if(scritta._x <1){ scritta._x=550; } } } mov()
- dentro il clip "scritta"
onClipEvent (enterFrame) { if(this.hitTest(_root._xmouse,_root._ymouse)){ delete _root.scritta.onEnterFrame; }else{ _root.mov(); } }
E' molto semplice...
Stessa cosa puoi fare con tutte le scritte che scorrono sullo stage
cambiando i rispettivi nome clip e nome funzione.