Ciao a tutti!
Ho un problemino con gli eventi startdrag/stopdrag.
Spiego:
breve intro e invito l'utente a draggare un piccolo movieclip.
L'utente ha quindi modo di trascinare il movieclip all'interno dello stage e di rilasciarlo a piacimento.
L'invito è di draggare il movieclip in una data area dello stage affinchè avvenga qualcosa.
Ho realizzato uno script del genere ma...ovviamente...non va![]()
Lo script è posto all'ultimo frame della timeline.
"diva" è il nome del moviclip da draggare.
Condiziono "startdrag" in modo che lo spostamento del clip avvenga solo all'interno dello stage.
Poi condiziono lo "stopdrag":
quando viene rilasciato il clip "diva"...
se il drag è attivo --> se la x di "diva" è uguale a 200 allora fai succedere qualcosa...altrimenti...stoppa il drag.
Qualcuno può aiutarmi a capire perchè non avviene quel che cerco?codice:diva.onPress=function(){ this.startDrag(false, 145, 40, 883, 730); click._visible=0; } diva.onRelease=diva.onReleaseOutside=function(){ if (diva.startDrag=true){ if (_root.diva._x=200) { gotoAndPlay(1); } else { this.stopDrag(); } } } stop();
Dove sbaglio?
Premetto di non essere sicurissimo, ovviamente, di aver redatto correttamente lo script.
Grazie a tutti in anticipo per la lettura e per l'aiuto.
Buona giornata!

Rispondi quotando