Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/05/2010, 09:02
Avatar de DarkskullDA
DarkskullDA
 
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: rebote sin fin

ya CdG te dio la respuesta.. weno el fla....

pero es mas q sencillo hacer esto..
colocas una bola en el escenario, la seleccionas y en panel de acciones escribes el siguiente codigo

Código:
onClipEvent(load){
limX=400; //Limites del escenario en X
limY=200; // y limite en y
velx=5; // Velocidad en X en pixeles
vely=5; // en Y
}
onClipEvent(enterFrame){
this._x+=this.velx;
this._y+=this.vely;
if(this._x>=limX || this._x<=0){
this.velx=this.velx*-1;}
if(this._y>=limY || this._y<=0){
this.vely=this.vely*-1;}
}
Como ves el movieclio se movera en X y Y cada frame (enterFrame), simplemente checamos que si la pocicion en X del Mc sobrepasa el limite en X (height del escenario) ya sea mayor a 400 o menor a 0, entonces invertimos la velocidad en X (velX) multiplicandola por -1, asi si se movia hacia la derecha velX=5, al salirse de los 400se movera a la izquierda velX=5*-1... velX=-5;

igual con y..
suerte!...
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.