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

Cargar un clip en un SWF externo

Estas en el tema de Cargar un clip en un SWF externo en el foro de Flash y Actionscript en Foros del Web. A ver, me explico. Tengo un swf que contiene la web que se llama website.swf Dentro de este hay un clip de pelicula con nombre ...
  #1 (permalink)  
Antiguo 05/06/2008, 12:46
Avatar de sealen  
Fecha de Ingreso: mayo-2008
Mensajes: 34
Antigüedad: 9 años, 6 meses
Puntos: 0
Cargar un clip en un SWF externo

A ver, me explico.

Tengo un swf que contiene la web que se llama website.swf

Dentro de este hay un clip de pelicula con nombre de instancia "contenedor" donde cargo los swf externos.

Dentro de ese clip "contenedor" llama a un archivo de nombre "carta.swf" que dentro del mismo tiene un clip de película con botones que llaman aun un fotograma de ese clip de pelicula en la raíz con nombre de instancia "cont_fot" , para afectar en la navegación de ese clip. El código que he utilizado es el siguiente para el boton que activa esa navegación.




on (release) {
_root.cont_fot.gotoAndStop(2);
}





Problema que me surge, cuando publico este swf las rutas me funcionan correctamente, pero cuando público el que contiene la web completa, las rutas no me aciertan y no se como hacerlo.

Entonces mi pregunta es:

Como escribir dicha ruta, para que el boton funcione correctamente?

creo que sería algo asi, pero se que esta mal pq no me funciona.




on (release) {
loadMovie("website.swf", _contenedor.cont_fot);

gotoAndPlay(2);

}




Que alguien me ayuda por favor que me estoy volviendo loco probando combinaciones, ya se que es un poco largo, mil perdones, y gracias por adelantado.
  #2 (permalink)  
Antiguo 05/06/2008, 14:08
 
Fecha de Ingreso: diciembre-2004
Mensajes: 418
Antigüedad: 13 años
Puntos: 2
Respuesta: Cargar un clip en un SWF externo

_root es la direccion dela raiz, cuando el swf ta solo, su _root es el escenario de ese swf, pero cuando lo cargas dentro de otro (swf2), entonces el _root cambia a ser la raiz del swf2.

lo q debes hacer es cambiar_root. por la nueva direccion. donde cargas tu swf pon trace(this) y te saldra la ruta.

saludos
__________________
Veo de todo un poco, pero siempre tengo mis favoritos xD. No subestimen a Flash!
  #3 (permalink)  
Antiguo 05/06/2008, 17:23
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: Cargar un clip en un SWF externo

Hola sealen:
Vamos a ver si te entendí.
Si dentro de la película carta.swf tienes un MC con un botón, y al presionarlo quieres ir al frame 2 de su Línea de tiempo, el código debes de escribirlo así:
on(release){
gotoAndStop(2);
}
Y si quieres ir al frame 2 de la línea de tiempo de carta.swf el código sería así:
on(release){
_parent.gotoAndStop(2);
}

Espero haberte sido de ayuda y si no no es así como entendí, explícalo mejor.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 06/06/2008, 02:25
Avatar de sealen  
Fecha de Ingreso: mayo-2008
Mensajes: 34
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Cargar un clip en un SWF externo

Conseguido, con vuestras indicaciones me ha salido al pelo, al final el código quedaba así:

on (release) {
_parent.cont_fot.gotoAndStop(2);
}


Y funciona perfectamente, Muchas gracias Hats y Bandits por la ayuda, me ha sido muy util.
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 04:50.