Comunidad de diseño web y desarrollo en internet online

Acceder a propiedad de swf principal desde secundario

Citar            
MensajeEscrito el 20 Jul 2012 08:52 am
Hola, como dice el tema de mi consulta tengo una pelicula swf principal que carga una secundaria. En la principal tengo una propiedad a la que quiero acceder desde la secundaria. Poniendolo en un ejemplo sencillo, si creo en la principal:

Código ActionScript :

var numero:Number = 2;


y quiero modificar o ver el valor de esto desde la pelicula secundaria. La manera mas facil es poner:

Código ActionScript :

trace(MovieClip(parent.parent.parent).numero);


para saber, por ejemplo, el valor de la variable en la pelicula principal. Mi problema, y del cual no logro salir hasta ahora, es cuando decido acceder a ese valor (que esta en el swf principal) desde dentro de una funcion en el swf secundario.

Código ActionScript :

boton.addEVentListener(MouseEvent.CLICK, mostrarValor);

function mostrarValor(event:MouseEvent):void
{
trace(MovieClip(parent.parent.parent).numero);
}


Cuando hago esto me bota esto:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at musica_fla::MainTimeline/mostrarValor()

¿Porque cuando pongo la linea de codigo fuera de la funcion todo va bien y porque cuando la meto en la funcion se malogra como si no detectara nada? Agradezco a quien pueda ayudarme. Y disculpen si no menciono bien algunos terminos pero es que no soy programador.

Por hubbie2000

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Jul 2012 08:26 pm
Me olvide de agregar algo adicional al tema y es que todo este es codigo puesto sobre la linea de tiempo de cada pelicula

Por hubbie2000

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Jul 2012 04:09 am
Este foro era mi ultima esperanza de encontrar una solucion. Pero veo que a pesar de que me leen nadie ha querido responderme y no entiendo el porque. Supongo que tendre que tirar la toalla...

Por hubbie2000

3 de clabLevel



 

chrome

 

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