24/07/2008, 13:50
|
| 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!! |