JavascriptProva

venerdì 22 febbraio 2013

Rilevamento della sovrapposizione dell'oggetto alla proiezione orizzontale dell'ostacolo

Rilevamento della sovrapposizione dell'oggetto alla proiezione orizzontale dell'ostacolo:
function OnMouseMove(){
 
 Sx=BaseX+event.clientX-MouseX;
 Hi=BaseY+event.clientY-MouseY;
 Dx=Sx+EN(oggetto.currentStyle.width);
 Lo=Hi+EN(oggetto.currentStyle.height);
 if(HorProject(ostacolo)) {
  $("test").innerHTML= "centrato";
 }else{
  $("test").innerHTML="";
 }
 oggetto.style.left=Sx+"px";
 oggetto.style.top=Hi+"px";
}
usando la funzione che rileva la sovrapposizione dell'oggetto alla proiezione orizzontale dell'ostacolo:
function HorProject(ost){
 if(Hi<(EN(ost.currentStyle.top)+EN(ost.currentStyle.height)) && (Lo>EN(ost.currentStyle.top))) return true;
}
..la qual cosa andrebbe abbreviata...

Nessun commento:

Posta un commento