Foros del Web » Creando para Internet » Flash y Actionscript »

Invocar al metodo onRelease de un botón

Estas en el tema de Invocar al metodo onRelease de un botón en el foro de Flash y Actionscript en Foros del Web. Hola! alguien sabe cómo puedo invocar al método onRelease de un botón sin tener que pulsar dicho botón, es decir, ¿cómo puedo a través de ...
  #1 (permalink)  
Antiguo 03/05/2011, 02:17
 
Fecha de Ingreso: enero-2011
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Invocar al metodo onRelease de un botón

Hola! alguien sabe cómo puedo invocar al método onRelease de un botón sin tener que pulsar dicho botón, es decir, ¿cómo puedo a través de código hacer una llamada a la función onRelease?.
Sería algo así:

- Por un lado, en el botón B1 tengo el método onRelease:
on (release){
salida_txt.text = "Se ha pulsado el botón";
}


- Por otro lado, en la capa fondo, tengo esto:

if (marco._visible == true){
//aquí forzaría la llamada al onRelease del botón B1. Sería algo así como poner B1.onRelease(); pero esto no funciona...
}


Si alguien me puede ayudar se lo agradecería mucho...
  #2 (permalink)  
Antiguo 03/05/2011, 09:55
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Invocar al metodo onRelease de un botón

Hola foutoo:
No se entiende.
Donde está la función? porque en los códigos que muestras no existe ninguna.
El on(release) o onRelease dentro de una función es el evento del botón.
Qué es marco, un MC y como o cuando se hace visible?
Qué es lo que quieres mostrar al estar supuestamente el marco visible?

Explícate mejor.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 03/05/2011, 13:23
 
Fecha de Ingreso: enero-2011
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Invocar al metodo onRelease de un botón

Tengo un botón B1, el cual tiene un marco que es un mc. Lo que quiero es que cuando el marco esté visible (que eso ya lo pongo yo a mi manera) se ejecute el evento del botón B1 que es el on (release) sin tener que pulsar el botón, si no invocar a ese evento desde código. ¿Se entiende ahora mejor?

Muchas gracias por contestar.
  #4 (permalink)  
Antiguo 04/05/2011, 11:30
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 21 años
Puntos: 4
Respuesta: Invocar al metodo onRelease de un botón

va, entonces creas la function del onRelease en una capa vacia en el mismo frame donde esta el boton:
Código Javascript:
Ver original
  1. function miOnRelease(e:MouseEvent=null):void{
  2. trace("has hecho onRelease!");
  3. }

y para asignarle la accion al boton le pones en ese mismo frame:

Código Javascript:
Ver original
  1. nombreBoton.addEventListener(MouseEvent.CLICK,miOnRelease);

si te das cuenta la funcion miOnRelease tiene el evento por default como null, entonces podes llamar la funcion sin que le envies un evento de mouse, la llamas asi:

Código Javascript:
Ver original
  1. miOnRelease();//ala que fácil! :)

enjoy
__________________
'_'

...
  #5 (permalink)  
Antiguo 04/05/2011, 12:42
 
Fecha de Ingreso: enero-2011
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Invocar al metodo onRelease de un botón

Muchísimas Gracias!!!! Voy a probarlo y os cuento.
  #6 (permalink)  
Antiguo 07/05/2011, 12:16
 
Fecha de Ingreso: enero-2011
Mensajes: 23
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Invocar al metodo onRelease de un botón

Muchas gracias, me ha funcionada!!!!

Etiquetas: invocar, metodo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:55.