no nn è in quel caso un and in quanto la funzioneOriginariamente inviato da vagabund
Avrei uno script del genere:
onMouseDown = function() {
basso = true;
if (_root.canvas_mc.hitTest(_root._xmouse,_root._ymou se)) {
var x = _root._xmouse;
var y = _root._ymouse;
_root.holder_mc.moveTo(x, y);
}
};
Ecco, vorrei sapere...quella virgola che c'è nella parentesi tra _root._xmouse,_root._ymouse non dovrebbe essere una sorta di "and".
E allora perchè se vado a sostituirla con and o con & lo script funziona diversamente??
Grazie.
hitTest() della classe MovieClip rileva collisioni in un file SWF. Esso verifica se un oggetto è entrato in collisione con un clip filmato e restituisce un valore booleano (true o false).
la sintassi è questa
my_mc.hitTest(x, y, shapeFlag);
my_mc.hitTest(target)
dove i parametri
x La coordinata x dell'area attiva sullo stage.
y La coordinata y dell'area attiva sullo stage.
Le coordinate x e y sono definite nello spazio di coordinate globali.
target Il percorso target dell'area attiva che può intersecare o sovrapporsi all'istanza specificata in my_mc. Generalmente, il target rappresenta un pulsante o un campo per l'immissione di testo.
shapeFlag Valore booleano che specifica se valutare l'intera forma dell'istanza specificata (true) oppure solo il riquadro di limitazione (false). Questo parametro può essere specificato solo se l'area attiva è identificata dai parametri delle coordinate x e y.
quindi in quel caso la virgola separa solo le var x e y per determinare l'area di collisione
esempi di utilizzo di hitTest
1)
Nell'esempio seguente, viene usato il metodo hitTest() con le proprietà _xmouse e _ymouse per determinare se il mouse si trova sul riquadro di limitazione del target:
if (hitTest( _root._xmouse, _root._ymouse, false));
2)
Nell'esempio seguente, viene usato 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 interseca square");
}
tratto dalla guida in linea
![]()

Rispondi quotando
