Flash: problemi col puntatore personalizzato

Di: ch3mical | 26/09/2020 18:18:11
Salve, ho creato un mc attaccato al mouse e ho nascosto il classico puntatore a freccia... in questo modo ho creato un mio puntatore personalizzato... ho però un problema:
ipotizzando che il mio movie sia largo 300x300px quando col mouse esco da quest'area il mc-puntatore rimane fermo al limite (sul bordo) di dove sono uscito... io vorrei invece che sparisse per riapparire solo quando torno nel movie. Come faccio?
Grazie e ciaoooooooooooo

Risposte



Quando crei un puntatore personalizzato per il mouse, questo ne segue il movimento sull'intera area dello stage, tu parli di mc 300x300, immagino usi uno script che rileva la collisione o è un pulsante, cmq basta nascondere con la proprietà _visible il clip del tuo puntatore, ovviamente ne devi rilevare le coordinate o le collisioni.

Di: goku | 26/09/2020 18:19:11


non proprio...
io ho semplicemente utilizzato questo codice:
cursor_mc.startDrag("true");
Mouse.hide();
cioè attacco il mio mc "cursor_mc" al mouse e nascondo la freccia.
Ho scritto erroneamente movie ma intendevo stage. Se il mio stage è di 300x300px (esempio) io voglio che quando col mouse esco dallo stage il mio puntatore non rimanga al limite dello stage ma sparisca per poi rientrare quando il mouse torna sullo stage.
Ci vuole piu a spiegarlo che a fare una prova..
Grazie!

Di: ch3mical | 26/09/2020 18:19:11


La risposta non cambia, nel caso di uno stage 300x300, se le coordinate del mouse sono superiori a 300 o inferiori a 0 per entrambe le coordinate allora rendi invisibile il clip, non è difficile.

Di: goku | 26/09/2020 18:19:11


in effetti è logico... adesso provo! grazie

Di: ch3mical | 26/09/2020 18:19:11