Código:
y quiero modificar o ver el valor de este desde el swf secundaria. La manera mas facil es poner en la linea de tiempo del swf cargado lo siguiente:var numero:Number = 2;
Código:
ese codigo me sirve para saber el valor de la variable en la linea de tiempo de 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:trace(MovieClip(parent.parent.parent).numero);
Código:
Cuando hago esto en la linea de tiempo del swf cargado me bota lo sgte:boton.addEVentListener(MouseEvent.CLICK, mostrarValor);
function mostrarValor(event:MouseEvent):void
{
trace(MovieClip(parent.parent.parent).numero);
}
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.
. Pero antes de que hubiera una (si es que la hay y por favor es lo que mas deseo) me gustaría saber si puede ser una respuesta que no implique el uso de clases. Yo se que en programacion es lo recomendado pero ya comence el proyecto completo sin ellas así que no me queda mas que seguirlo así (más que nada por tiempo) 

