Hosting & Domini

Azienda | Mappa | Listino | FAQ
HOME DOMINI HOSTING SERVER SUPPORTO ORDINA

Max-Mov > MovieClip.hitTest

MovieClip.hitTest


Sintassi

ClipFilmato.hitTest(x, y, indicatoreForma);
ClipFilmato.hitTest(target); 

Argomenti

x La coordinata x dell'area di collisione sullo stage.

y La coordinata y dell'area di collisione sullo stage.

Le coordinate x e y sono definite nello spazio di coordinate globali.

target Il percorso target dell'area di collisione che potrebbe intersecare o sovrapporsi all'istanza specificata in ClipFilmato. Il target rappresenta di solito un pulsante o un campo per l'immissione di testo.

indicatoreForma Valore booleano che specifica se valutare per l'intera forma dell'istanza specificata (true) oppure solo il riquadro di limitazione (false). Questo argomento può essere specificato solo se l'area di collisione è identificata dalle coordinate x e y.

Descrizione

Metodo; valuta l'istanza specificata in ClipFilmato per verificare se si sovrappone o interseca con l'area di collisione identificata dall'argomento target o dalle coordinate x e y.

Nel primo caso confronta le coordinate x e y e la forma o il riquadro di limitazione dell'istanza specificata, a seconda dell'impostazione di indicatoreForma. Se indicatoreForma è impostato su true, viene valutata solo l'area correntemente occupata dall'istanza sullo stage, e se le coordinate x e y si svorappongono in un punto qualsiasi, viene restituito il valore true . Ciò consente di determinare se il clip filmato si trova all'interno di un'area di collisione, o attiva, specificata.

Nel secondo caso valuta i riquadri di limitazione dell'istanza specificata e del target, quindi restituisce true se si sovrappongono o intersecano in un punto qualsiasi.

Lettore

Flash 5 o versione successiva.

Esempio

L'esempio seguente usa il metodo hitTest con le proprietà x_mouse e y_mouse per determinare se il mouse si trova sul riquadro di limitazione del target.

if (hitTest( _root._xmouse, _root._ymouse, false));

L'esempio seguente usa il metodo hitTest per determinare se il clip filmato ball interseca o si sovrappone al clip filmato square.

if(_root.ball, hittest(_root.square)){
trace("ball intersects square");
}

Vedere anche

MovieClip.localToGlobal
MovieClip.globalToLocal
MovieClip.getBounds


Home | Mappa del sito | Condizioni di utilizzo | Privacy
 
Copyright © Hostek Srl. P.Iva 05434210489