Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2010, 06:57
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 5 meses
Puntos: 175
Respuesta: Problema con boton invisible desde un boton en MC

En Action 3 no se trata asi a los elementos..

la palabra THIS, esta mal empleada, pues se busca eliminar todo rastro de intuicion mal empelada en este lenguaje... lo correcto es si quieres habilitar un boton, usar el metodo addEventListener... donde primero llamas a la instancia del boton, luego a la funcion de escucha, dentro le decis que accion usar, y que funcion ejecutar... como lo hicistes de entrada, pero creo que lo copiaste de algun lugar..

supongando que: DESEAS ELIMINAR UN BOTON; O SOLO DESABILITARLO...

dentro de la función que detiene en pausa, deberas colocar algo como:

botonmute.removeEventListener(MouseEvent.CLICK, NOmbre-de-funcion-que-hace-mute)

esto si esque usaste CLICK como evento en la funcion MUTE, y debes ponerle el nombre de la funcion que se ejecutaba.. si deseas llamarlo de nuevo solo usa el addEventListener.

ESTO TAMBIEN VA PARA QUIEN LE INTERESE:

cuando se genera un Listener, es importate tener esta estructura:

instancia_mc.addEventListener(evento.TIPO, nombre_funcion, false, 0, true);

Donde, FALSE en azul, es el userCapture, no muy importante aun, el 0 (cero) en verde, es la prioridad o priority, si deseamos darle mayor prioridad con respecto a los otros Listener.. y el que realmente es importante es el TRUE, que esta en rojo, que habilita una funcion weakReference, cuyo valor es booleano, y por defecto viene como false, por ello es importante pornerlo en TRUE, para activar la funcion de desecho, o garbageCollector...

Esto permitira eliminar de la memoria el Listener, cuando ya no este activo, como es el caso de este ejemplo.. pues, si solo se define los 2 parametros normales del LISTENER, por mas que removamos el mismo, seguira consumiendo memoria... para los que entienden de otros lenguajes como PHP, les sera muy familiar.. esta estructura se deberia usar por defecto, donde solo cambiamos el tipo de evento, y nombre de funcion, lo demas, puede ir como esta..

Espero a alguien le sirva esta info
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...