Foros del Web » Creando para Internet » Flash y Actionscript »

no se ve animacion al cargar un swf externo

Estas en el tema de no se ve animacion al cargar un swf externo en el foro de Flash y Actionscript en Foros del Web. Buenas tardes compañeros, tengo un problema al cargar un swf externo, creo que no es el codigo, por que si en vez de un swf ...
  #1 (permalink)  
Antiguo 04/02/2011, 09:24
 
Fecha de Ingreso: octubre-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
no se ve animacion al cargar un swf externo

Buenas tardes compañeros, tengo un problema al cargar un swf externo, creo que no es el codigo, por que si en vez de un swf cargo un jpg pues si lo carga bien. En realidad el SWF lo carga pero la galeria de fotos no sale.(la galeria es lo que hay en el swf). os dejo todo el material en megaupload, es solo 1 Mb. para ver si podeis ayudarme.

Yo creo que es algo de la galeria, aunque si lo ejecuto por solitario la galeria se ve muy bien.

no se, estoy algo liado, espero vuestros consejos. un saludo.

http://www.megaupload.com/?d=L9QRQQPA
  #2 (permalink)  
Antiguo 04/02/2011, 10:14
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: no se ve animacion al cargar un swf externo

debe ser un problema de _roots, la solución depende de los swfs:

1.- Si tu swf principal tiene en su programacion algun _root y/o el swf externo también entonces tendrás que borrar los _roots de alguna de las 2

-1.1.- Si se te hace más fácil borrar las del swf principal entonces tendrás que usar un lockroot para el clip externo

-1.2.- Si se te hace más fácil borrar las del swf externo entonces tendrás que cambiarlos por _parent

lo que pasa es que seguramente el swf externo de la galería hace llamadas a sus elementos ubicados en _root, o sea la escena principal de ese swf, pero si la cargas desde otro el _root cambia a la escena principal de este otro.

no se si se entiende...
  #3 (permalink)  
Antiguo 04/02/2011, 10:23
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: no se ve animacion al cargar un swf externo

Hola crivi01:
Si estás usando AS2 y lo cargas dentro de un MC_vacío, lo más simple sería que pongas éste código despues de seleccionar el MC:
Código actionscript:
Ver original
  1. onClipEvent (load){
  2.     this._lockroot = true;
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 04/02/2011, 12:40
 
Fecha de Ingreso: octubre-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: no se ve animacion al cargar un swf externo

buenas tardes compañeros, por lo que he podido leer por todos lados teneis razon, y es cuestion de root....
el codigo que me pones bandit, no se donde ponerlo, lo puse en el boton asi.

on (press) {

Object(_root).mc_carga.loadMovie("archivosgalerias/galeriacampeador.swf");

}
onClipEvent (load){
this._lockroot = true;


}
y me da error de salida: Símbolo=mc_botones, layer=Capa 7, frame=1, Línea 6 Sólo se permiten los eventos de clip para instancias de clip de película

he probado tambien a poner tu codigo

onClipEvent (load){
this._lockroot = true;


}
en el mc donde cargo, y tambien me da error de salida:
Símbolo=mc_carga, layer=Capa 1, frame=1, Línea 1 Sólo se permiten los eventos de clip para instancias de clip de película

Cono vereis soy torpecillo noooooo lo siguiente jajajaj os puse el link para descargar los archivos desde megaupload, por si podeis echarle un vistazo,y decirme a ver como puedo soluciionarlo .

De todos modos muchas gracias.
  #5 (permalink)  
Antiguo 04/02/2011, 12:59
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: no se ve animacion al cargar un swf externo

Hola crivi01:
Parece que no entendiste donde colocar el código que te di, en ningún momento digo que lo pongas dentro del MC en un frame, ni menos en el botón.
Lo que dije es que después de colocar el MC_vacío en el escenario y estando seleccionado el MC, vas al Panel de acciones y escribes el código, tan simple como eso.

Espero haberte sido de ayuda y ahora lo tengas más claro.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 04/02/2011, 14:31
 
Fecha de Ingreso: octubre-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: no se ve animacion al cargar un swf externo

pues si compi, ando algo liado, mira te hice caso (creo) y no me sale
en el boton tengo puesto

on (press) {

Object(_root).mc_carga.loadMovie("archivosgalerias/galeriacampeador.swf");

}

y seleccionado le mc_carga, tengo puesto,

onClipEvent (load) {
this._lockroot = true;


}

y no me sale bien me sigue dando este error de salida

Símbolo=mc_carga, layer=Capa 1, frame=1, Línea 1 Sólo se permiten los eventos de clip para instancias de clip de película

si no te importa mirar los archivos que subi a megaupload y ver donde fallo?

un saludo y de nuevo gracias.
  #7 (permalink)  
Antiguo 04/02/2011, 15:13
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: no se ve animacion al cargar un swf externo

Para empezar éste código está mal:
Código actionscript:
Ver original
  1. on (press) {
  2. Object(_root).mc_carga.loadMovie("archivosgalerias/galeriacampeador.swf");
  3. }
Si el MC_vacío tiene como nombre de instancia: mc_carga, el código escríbelo así:
Código actionscript:
Ver original
  1. on (press) {
  2. mc_carga.loadMovie("archivosgalerias/galeriacampeador.swf");
  3. }
Este mensaje:
Cita:
Símbolo=mc_carga, layer=Capa 1, frame=1, Línea 1 Sólo se permiten los eventos de clip para instancias de clip de película
Es porque hasta ahora no entiendes lo que lees, aquí está bien claro lo que debes de hacer:
Cita:
Lo que dije es que después de colocar el MC_vacío en el escenario y estando seleccionado el MC, vas al Panel de acciones y escribes el código, tan simple como eso.
Porque abres el MC_vacío y colocas el código en la capa 1 frame 1??????, vuelvo a decirte que en ningún momento te dije que hicieras eso.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 07/02/2011, 12:29
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: no se ve animacion al cargar un swf externo

WENA bandit! salvando el tema como siempre!
  #9 (permalink)  
Antiguo 09/02/2011, 01:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: no se ve animacion al cargar un swf externo

el problema era mucho mas simple compañeros, la galeria era en as3 y el index en as2 jjajaja fallo... tecnico por mi parte.

ahora hice una galeria en as2 y carga las imagenes desde xml, pero tengo un problemilla (como no?) cuando veo la pelicula a traves de flash (ctrl + intro) me funciona muy bien, pero cuando exporto la pelicula a swf, pues no e cargan las imagenes, supongo que sera por algo de publicacion que este mal, pero por mas que lo miro y remiro, no doy con el fallo, bueno espero vuestra ayuda. un saludo y gracias de nuevo.

Etiquetas: animacion, externo, swf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:54.