Comunidad de diseño web y desarrollo en internet online

Que un MovieClip siga el puntero del ratón.

Citar            
MensajeEscrito el 25 Jul 2014 11:34 am
Hola a todos,
estoy haciendo un juego en Flash CS6 con AS3 y necesito que un MC siga el ratón por la pantalla, PERO que solo lo haga dentro de un recuadro.

La parte de seguir al ratón ya la tengo hecha:

Código ActionScript :

var dx,dy;
var tx,ty;
var cx=circle.width/2;
var cy=circle.height/2;


stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseDownHandler);
addEventListener(Event.ENTER_FRAME, onEnterFrame);

function mouseDownHandler(ev:MouseEvent)
{
    tx = ev.stageX;
    ty = ev.stageY;
}

function onEnterFrame(ev:Event)
{
    dx = (tx - circle.x - cx);
    dy = (ty - circle.y - cy);
   circle.x += dx;
    circle.y += dy;
   circle2.x += dx;
    circle2.y += dy;
}


Ahora solo necesito que solo funcione, por ejemplo, del pixel 0,0 al pixel 500,500. ¿Cómo sería el código?

Gracias por adelantado.

Por el_arcano

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Jul 2014 02:23 pm
Puedes chequear posicion

Código ActionScript :

function onEnterFrame(ev:Event)
{
    dx = (tx - circle.x - cx);
    dy = (ty - circle.y - cy);
  if((dx>=0 && dx<=500) && (dy>=0 && dy<=500)){
   circle.x += dx;
    circle.y += dy;
   circle2.x += dx;
    circle2.y += dy;
  }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.