Comunidad de diseño web y desarrollo en internet online

Como desactivar un boton de una pelicula a otra independiente

Citar            
MensajeEscrito el 22 Jul 2011 02:26 am
Hola a todos

tengo dos peliculas totalmente independientes:::

menu_principal.swf y resultados1.swf

en la pelicula resultados_1.swf hay un boton llamado volver
dicho boton tiene esta programacion:

Código :

btn_volver.onRelease = function(){ 
loadMovieNum("menu_principal.swf",0); 
menu.btn_vocal.enabled = false; 
} 


en la pelicula menu_principal.swf hay un menu (logicamente) el menu esta dentro de un MC llamado "menu" dentro de ese MC hay un boton llamado "btn_vocal" que quiero desactivar desde el boton volver. he probado varias veces pero no logro descativarlo... ¿ALGUIEN ME PUEDE DAR UNA IDEA?

de antemano gracias.

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 22 Jul 2011 02:02 pm
Estás cargando en nivel 0, es decir reemplazasw absolutamente el contenido y nada de lo que hagas en la peli que lanza el llamado será tenido en cuenta. Deberías tener una estructura donde la principal cargue las secciones en un MovieClip, para que de esa forma puedas interactuar con la peli principal

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 Jul 2011 04:50 pm
Retomando el post mi software es ta conformado de la siguiente manera

portada.swf--->menu.swf--->peli_intro.swf--->peli_ppal.swf--->peli_ext1-swf,...,peli_ext10.swf-------->resultados.swf

pelicula menu.swf esta un simbolo mc_botones, dentro del simbolo estan los botones:

btn_vocales
btn_figuras
btn_conceptos
btn_orientacion
btn_numeros

la pelicula resultados.swf no es llamada por el contenedor el esta aparte, en el boton volver colo esta programacion que me devuelve al menu.swf pero necesito desactivar en este caso el boton btn_vocales. y no he tenido resultados.

Código :

on(release){
    loadMovie("menu_principal.swf",1);
    _parent.mc_botones.btn_vocales.enabled = false;
}


como puedo hacer para descativar los botones del la pelicula resultados.swf

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Jul 2011 05:17 pm
Posiblemente sea un tema de rutas, traza el target

trace(_parent.mc_botones.btn_vocales)

Si sale undefined, no es la ruta correcta, búscala

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 Jul 2011 05:39 pm
lo probe asi

Código :

on(release){
    loadMovie("menu_principal.swf",1);
    this._parent._parent._parent.mc_botones.btn_vocales.enabled = false
    trace(this._parent._parent._parent.mc_botones.btn_vocales.enabled = false);
    
}


el mensaje del trace me dice

false

pero igual esta activo

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Jul 2011 05:46 pm
btn_vocales supongo es un botón que deshabilitas. Si te dice que está deshabilitado, seguramente hay un evento posterior que lo vuelve a habilitar. Cuando empiezas a usar "llamadas mágicas", es decir desde cualquier cosa anidada llamas a cualquier otra, este tipo de problemas florecen como hongos, ya que no hay una centralización del controlador y cualqueir elemento le puede hablar a cualquier otro. Si es un caso aislado todo bien, pero si estás empezando una estructura de este tipo, tendrás unos cuantos dolores de cabeza

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 Jul 2011 05:54 pm
esta es la estructura del boton, en el primer fotograma esta el mc_botones y el boton tambien esta en el primer fotograma

menu.swf-->mc_botones-->btn_vocales

el boton llama a otra pelicula independiente llamada sabe001.swf

te puedo enviar el fla para que lo veas??? por este medio

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Jul 2011 06:10 pm
Busca si estás haciendo enabled = true en algún lado, y luego si eso no se ejecuta después del enabled = false

Jorge

PD: Si buscas por "Baja y arregla mi archivo" encontrarás el motivo por el que no miro archivos

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Jul 2011 06:36 pm
"PD: Si buscas por "Baja y arregla mi archivo" encontrarás el motivo por el que no miro archivos "

no entiendo lo que me dices

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 08 Ago 2011 11:15 am
Hola solisarg
disculpen tanta insistencia pero es que ando full enredado con este problemita que parecio ser tan sencillo

portada.swf->menu.swf->peli_vocales.swf

pelicula menu.swf esta un simbolo mc_botones, dentro del simbolo estan los botones:

btn_vocales
btn_figuras
btn_conceptos
btn_orientacion
btn_numeros

en la pelicula peli_vocales.swf esta un mc_vacio donde apareceran las peliculas externas
peli000.swf,..., peli008.swf, peli009.swf, resultados_1.swf

mi problema es que desde resultado_1, quiero desactivar el boton_vocales que esta dentro de un mc_botones en la pelicula menu.swf

es decir:

menu.swf->mc_botones->btn_vocales

he hecho modificaciones pero nada me ha servido
me urgen una gran ayuda de antemano gracias

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 08 Ago 2011 01:29 pm
Toto es cuesti{on de que encuentres la ruta, y termines haciendo algo como

_parent._parent.miboton.enabled = false

Cuando tienes duas de las rutas, agregas un trace(this) y te dice donde estas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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