beh, la cosa è abbastanza semplice e funziona cosìOriginariamente inviato da VincenzoSkyline
grazie innanzitutto, ma non c'è una spiegazione al posto di trovare un file già fatto? preferireri imparare a farlo invece di copiarlo![]()
![]()
questo è il concetto di base, sta solo a te sbizzarrirti sull'utilizzocodice:// creo un oggetto "listener", ossia un oggetto generico // che "ascolti" e trasmetta determinate variazioni di una // certa azione, in questo caso ci interessa "ascoltare" i // movimenti del mouse, quindi richiamiamo il metodo legato // alla classe Mouse, onMouseMove() var listner:Object = new Object(); listner.onMouseMove = function(){ // all'interno del metodo devo compiere determinate azioni // ma solo se il puntatore del mouse è posizionato sul clip // interessato, per saperlo abbiamo bisogno del metodo // hitTest che verifica la collisione tra il clip e il // puntatore del mouse in questo modo if(istanzaTuoClip.hitTest(_root._xmouse, _root._ymouse)){ // qui ci vanno le azioni assimilabili al rollover } } // ora l'ultima cosa ma non meno importante, // bisogna mettere in relazione l'oggetto listener creato // con la classe da cui proviene il metodo, quindi Mouse // per far questo usiamo addListener così Mouse.addListener(listner);![]()

Rispondi quotando