si se puede, pero cuando usamos un component tenemos que acoplarnos a como lo hicieron.
La otra es no usar el componente, osea hacerlo a mano.
Mira pero para hacerlo tienes que tener claros varios conceptos, como es medir la carga de una pelicula(swf o un archivo JPG).
Despues debes tener claro los nombres de instancia.
//Ahora ve por una cerveza, limon y tal vez, pero solo tal vez unas papitas.
Listo, ya estamos preparados para hacer eso. Hay te va un mini ejemplo.
//Destapa la cerveza
1.- Vamos a abrir una nueva pelicula en Flash.
//Ponle limon a la cerveza y papitas
2.- Damos click en el primer fotograma, y luego vamos al panel de acciones y ponemos:
mivariable="Esto en la pelicula juanito.swf";
3.- Vamos a guardar la pelicula con el nombre juanito.
4.- Genera el swf.
5.-Vamos a abrir una nueva pelicula
6.-Ponle este codigo:
Código :
createEmptyMovieClip("cargador", 1);
createEmptyMovieClip("contenido", 2);
contenido.loadMovie("juanito.swf");
trace(contenido.mivariable);//Te va a dar undefined por que no se a cargado el swf
cargador.onEnterFrame = function() {
with (this._parent) {
bt=contenido.getBytesTotal();
bl=contenido.getBytesLoaded();
if(bt==bl and bt>0){
trace(contenido.mivariable);//te va a dar el valor por que ya se cargo
delete cargador.onEnterFrame;
}
}
};
7.-Guardala en la misma carpeta que guardaste a juanito.fla
//Bebe la cerveza de un solo trago
8.- Prueba la pelicula te debera mostrar
trace escribió:
undefined
soy la variable en juanito.swf
Eso es por que en la primera hacemos el trace cuando aun no se ha cargado la pelicula y en la segunda ya se cargo
Espero que te haya ayudado, sino por lo menos te quedó aliento alcoholico!
Suerte!