Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2009, 11:30
Ronsoca
 
Fecha de Ingreso: mayo-2009
Mensajes: 5
Antigüedad: 15 años, 6 meses
Puntos: 1
Problema con Hittest

Hola a todos, hace un par de dias que estoy intentando solucionar esto pero no logro hacerlo.
Tengo un juego en el que quiero pintar una mariposa con distintos colores, tengo el pincel al que le hago start and stop drag y tengo varios movieclips con los que puede hacer Hittest para pintarlos.
El problema que tengo es que no logro colocar el código para que el Hittest me reconozca solo las formas y no el cuadrado imaginario.

El código que tengo es este: (colocado dentro del movieclip del pincel)

onClipEvent(enterFrame){
this.onPress=function()
{this.startDrag(); }
this.onRelease=this.onReleaseOutside=function()
{ if(this.hitTest(_root.habitacion.color1_1.)){
this.stopDrag();
_root.habitacion.color1_1.gotoAndStop(3);
}

{
{this.stopDrag();
this._x=-146.7;
this._y=-42.0;
}
}
}
}


He leido que para que me reconozca la forma tengo que ponerle x, y , true
pero no se donde colocarlo ni como.
He probado poniendo:

{ if(this.hitTest(_root.habitacion.color1_1._x,_root .habitacion.color1_1._y,true)){

pero no me funciona,
Si alguien me puede ayudar aunque sea dandome una pista les agradecería mucho.
Perdón porque se que este tema está mas que hablado pero es que realmente no lo entiendo.

Saludos.