Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2008, 13:50
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Respuesta: seguir al ratón

Yo haria un Sprite como zona de contacto. y verificaria la posicion del mouse, si lo esta tocando que mueva la imagen si no, no haga nada algo asi

AS3
Código:
var hitZone:Sprite;
var photo:Sprite;
function init()
{
	hitZone = createRectangle(0,0,250,250, 0xcccccc, .15);
	photo = createRectangle(0,0,50,50, 0xff0000, .5);
	addChild(hitZone);
	addChild(photo);
	addEventListener(MouseEvent.MOUSE_MOVE, check);
}
function createRectangle(x:Number, y:Number, width:Number, height:Number, color:Number, alpha:Number)
{
	var rec:Sprite = new Sprite();
	rec.graphics.beginFill(color, alpha);
	rec.graphics.drawRect(x, y, width, height);
	rec.graphics.endFill();
	return rec;
}
function check(e:MouseEvent)
{
	if( hitZone.hitTestPoint( mouseX, mouseY, true) )
	{
		photo.x = mouseX;
		photo.y = mouseY
	}else
	{
		photo.x = 0;
		photo.y = 0
	}
}
init()
Saludos!!