Comunidad de diseño web y desarrollo en internet online

ejecutar de nuevo una funcion en AS3

Citar            
MensajeEscrito el 26 Abr 2011 03:10 am
Buenas

Tengo la siguiente inquietud y no sé cómo resolverla tengo una función almacenada dentro de un botón, lo que quiero es que vuelva a pulsar el botón y se ejecute el procedimiento almacenado dentro del botón de nuevo ya que no se me ejecuta de nuevo
Este es el código AS3 :oops:

Código ActionScript :

Boton_bt.addEventListener(MouseEvent.CLICK,pulsado);
function pulsado(e:MouseEvent):void{

var velocidad:Number = 0; 
var gravedad:Number = 10; 
stage.addEventListener(Event.ENTER_FRAME, mover); 
function mover(tipoDeEvento:Event):void 
{
   velocidad += gravedad; 
   balon.y += velocidad; 
   if(balon.y >= stage.stageHeight - balon.height/1
   { 
   balon.y = stage.stageHeight - balon.height/1; 
   velocidad *= -1; 
   
   }
   
}

}


Gracias

Por juandie2077

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 Abr 2011 01:12 pm
Cuando le das al boton inicia el enterframe y hace que el balon vaya de arriba hacia abajo de la pantalla, luego invierte la velocidad y no chequea mas, con lo cual se va por arriba de la pantalla sin regreso. Da igual cuantas veces le des, dado que es un onEnterFrame, la accion es una sola. Quizas debieras definir que quieres que pase

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Abr 2011 06:39 pm
Gracias Jorge por tu interés, lo que quiero es presionar de nuevo el botón y que el balón quede de nuevo en la posición inicial, ósea, quede arriba y vuelva a bajar y rebotar con lo hace la función.
De antemano gracias

Por juandie2077

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Abr 2011 06:51 pm
Entonces puedes poner el balon en posición al inicio, agrega antes de declarar la velocidad

balon.y = 0 + balon.height

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Abr 2011 03:38 am
Muchas Gracias Jorge

Me servio de mucho !!! ^^

Por juandie2077

1 de clabLevel



 

msie

 

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