Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    effetto passaggio mouse

    Buongiorno a tutti,
    premetto che non sono una cima con flash, semplicemente me la cavicchio.
    Vi scrivo perchè sto' cercando uno script che mi permette di dare un effetto stranno, nel senso che al passaggio del mouse gli oggetti si spostano, in modo che se l'utente prova a prendere un ogetto, questo oggetto si sposta in automatico. Spero di essere stato chiaro. Grazie mille a tutti.

  2. #2
    codice:
    bt.onRollOver = function(){
    	i = 0
    	while (this.hitTest(_root._xmouse, _root._ymouse) && i<10){
    		this._x = Math.round(Math.random()*(Stage.width-this._width))
    		this._y = Math.round(Math.random()*(Stage.height-this._height))
    		i++
    	}
    }
    Basta che al rollover lo fai spostare in una coordinata random. Potrebbe succedere che la coordinata random comunque cada sopra il mouse così ho inserito un ciclo che fa l'hitTest col mouse, e lo sposta fino a quando non trovo una coordinata che non collida col mouse.

    Se dopo 10 cicli ancora non l'ho trovata (magari non c'è una posizione all'interno dello stage che non collida col mouse) fermo lo script per evitare che vada in loop.

    (bt è il nome di una istanza di un clip posizionato sullo stage, il codice va sullo stage)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.