non ti chiedo come mai non vuoi usare onRollOver, ma comunque puoi fare molto più semplicemente di come hai fatto, così
ah, per quanto riguarda il tuo script, il motivo più probabile potrebbe dipendere dal punto di registrazione del clip, diverso rispetto alla posizione stessa degli elementi al suo internocodice:var mouseObj= new Object(); mouseObj.onMouseMove = function(){ if(clip.hitTest(_root._xmouse,_root._ymouse)){ trace ("something"); } } Mouse.addListener(mouseObj);