Comunidad de diseño web y desarrollo en internet online

LoadMovie No carga un swf que solo contiene AS.

Citar            
MensajeEscrito el 21 Feb 2006 05:37 pm
Hola...
A ver si me dan una mano.

Yo tengo una secuencia de fotos en un SWF.(Mineria.swf)
Las imagenes son cargadas mediante LoadVars desde un TXT dentro de un MC creado tambien por AS.
Por lo tanto, dentro de ese FLA... no hay nada en el escenario.

Tengo otro SWF (Intro.swf). Este lo voy a convertir en ejecutable ya que estoy haciendo una presentacion para CD. Desde este SWF quiero llamar a la secuencia de fotos que antes les menciones cargandola en un MC vacio. Este MC vacio ya lo instancie (caja_mc) y lo cargo asi:

Código :

loadMovie("Mineria.swf","caja_mc");


Sin embargo, no veo nada. El que tiene las imagenes hace un pase de ellas con desvanecimiento. Pero nada.
Yo se que el archivo si se llega a cargar, porque si pongo algo en el escenario de ese SWF(Mineria.swf) si se muestra. Pero si lo dejo asi sin nada... No se ve.

Alguien sabe porque y como puedo arreglarlo?...

Gracias..

Por Camuss

498 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Lima City - Perú

firefox
Citar            
MensajeEscrito el 21 Feb 2006 09:09 pm
recisaste bien las rutas
no tiene alguna maskara
?

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 21 Feb 2006 09:16 pm
errrr no has probado con loadMovie("Mineria.swf",_root.caja_mc); //asumiento que caja_mc esta en root, (va asi sin comillas)
o tambien _root.caja_mc.loadMovie("Mineria.swf");

prueba con estos dos...

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 21 Feb 2006 09:52 pm
Estimado Fento.. He probado las rutas.
Todos los swf estan en el mismo directorio. Las rutas las probe una y otra y estan bien.
El SWF que quiero cargar no tiene mascaras. Es un efecto que aprendi de aquí.

Como vez, no usa mascaras.

Ramiro:
La carga la hago desde un fotograma clave en la linea de tiempo Principal.
He probado

Código :

loadMovie("Mineria.swf",caja_mc);

y

Código :

loadMovie("Mineria.swf","caja_mc");

y

Código :

caja_mc.loadMovie("Mineria.swf");

y

Código :

this.loadMovie("Mineria.swf",this.caja_mc);


Se supone que usar el _root seria lo mismo que el this debido a que estoy en la linea de tiempo principal...

La idea es que con ninguna me funciona.

¿Alguien sabe por qué?

Por Camuss

498 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Lima City - Perú

firefox
Citar            
MensajeEscrito el 21 Feb 2006 10:00 pm
mmm, etonces creo que el problema esta en la llamada del primer swf..
a mineria.swf ponle _root._lockroot; en el primer frame, tal vez estas haciendo referencia a niveles distintos..

segunda, puedes poner algun zip con el codigo, para echarle una mirada??

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Feb 2006 04:08 pm
Mira probe... pero a lo mucho se muestra unicamente el primer frame. Nada más.
La verdad mas que me resuelvan el problema quisiera saber porque es que no funciona.
¿Por qué no carga?

Bueno.. aqui les dejo el Fla...
Se que el problema debe estar en el SWF principal que llama, pero no se que sea.
El SWF externo es el que se llama SectorMineria.swf y deseo cargarlo dentro de cargasector.swf.
Alguien tiene alguna idea????

Archivo Zip

Por Camuss

498 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Lima City - Perú

firefox
Citar            
MensajeEscrito el 22 Feb 2006 06:43 pm
Hola Camuss

En el flash sectormineria que es el que visualiza las imagenes utilizas:
_root.createEmptyMovieClip("imagen1",10)
que crea un movie imagen1 vacio en el _root, y luego haces lo siguiente:
imagen1.loadMovie("imagenes/" + fotos[im])
que carga la imagen en el movie imagen1 del this que es el flash de carga.

Cuando solo ejecutas el sectormineria el movie _root es igual al this, pero cuando lo cargas a traves del movie carga sector el _root es le cargasector y el this es el sectormineria

Puedes hacer dos cosas:
1.- Te refieres siempre al _root.imagen1 o al this.imagen1 pero no ambas
2.- Colocas this._lockroot = true; al inicio del script de sectormineria.

¿Que hace this._lockroot = true;?
Esto hace que sectormineria funcione como si lo ejecutaras directamente, haciendo que el _root sea = al this de este movie.

Lo he probado y funciona ok. :)

Arz.

Por Arz

14 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Feb 2006 07:08 pm
Excelente mi estimado Arz...
Ya cai en cuenta. Tienes razon... al cargarlo en otro SWF la secuencia de imagenes que eran cargadas desde un txt ya no hacian referencia al _root correcto.

Muchas gracias... la explicacion me ha servido. Ya se un poco mas.

Probado y comprobado.
Grande Man.
Gracias.

Por Camuss

498 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Lima City - Perú

firefox

 

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