Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2011, 09:31
Avatar de nes24
nes24
 
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 19 años, 4 meses
Puntos: 3
Creando Un juego super simple

Hola, estoy creando un juego donde la bola no puede salirce del esenario, hasta hay voy.

Entonses todo esta bien pero sompresa!, la bola se sale del senario:

Este es el codigo


// DENTRO DE LA BOLA


onClipEvent (load) {
velocidad=10;
destino=false;
}

onClipEvent (enterFrame) {
trace("-");
if( _root.ese.hitTest(_x+_width/2, _y, true) ){ // Subir
trace("N1");
while(_root.ese.hitTest(_x+_width/2, _y, true)){
if(destino=="derecha"){ _x-=15; }else{_y+=15;}
}
}else if(_root.ese.hitTest(_x, _y+_height/2, true)){ // Bajar
trace("N2");
while(_root.ese.hitTest(_x, _y+_height/2, true)){
if(destino=="izquierda"){ _x+=15;}else{_y-=15};
}
}else{
if( !(_root.ese.hitTest(_x+_width/2, _y, true)) ||
!(_root.ese.hitTest(_x, _y+_height/2, true))
){
if(Key.isDown(Key.UP)){ _y -= velocidad; destino="";}
if(Key.isDown(Key.DOWN)){ _y += velocidad; destino="";}
if(Key.isDown(Key.RIGHT)){ _x += velocidad; destino="derecha"; }
if(Key.isDown(Key.LEFT)){ _x -= velocidad; destino="izquierda"; }
}
}

}

Esturioso pero el efecto funciona bien, solo que en algunas partes se sale del ecenario no entiendo por que.




Aqui estan las fuentes:

http://hotelcaninoperroamor.com/Bola.rar

Agradesco la ayuda.
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.