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

LoadMovie y frames

Estas en el tema de LoadMovie y frames en el foro de Flash y Actionscript en Foros del Web. Hola a todos/as Necesito cargar diferentes .swf dentro de una pelicula principal, esto funciona, pero no consigo que al mismo tiempo que carge vaya al ...
  #1 (permalink)  
Antiguo 18/10/2005, 11:13
 
Fecha de Ingreso: noviembre-2003
Mensajes: 2
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta LoadMovie y frames

Hola a todos/as

Necesito cargar diferentes .swf dentro de una pelicula principal, esto funciona, pero no consigo que al mismo tiempo que carge vaya al frame que quiero. ¿quizás es que debería trabajar con escenas en lugar de frames?

gracias de antemano


on (release) {
_root.mc_buit.unloadMovie();
_root.mc_buit.loadMovie("alimentacio.swf");
}
  #2 (permalink)  
Antiguo 18/10/2005, 11:51
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Hola jvandellos:
Un error común es querer ir a un frame determinado de la película cargada utilizando el código así:
on(release){
contenedor.loadMovie("peli.swf");
contenedor.gotoAndPlay(30);
}
De esa manera no funcionará, porque el gotoAndPlay(30); se activará antes que se cargue la película, por lo tanto no ira al frame que uno quiere, porque ese frame aun no existe.
Lo que se tiene que hacer es crear una precarga simple y el código sería así:

contenedor.loadMovie("nombre.swf");
this.onEnterFrame = function() {
if (contenedor.getBytesLoaded() != 0 && contenedor.getBytesLoaded() == contenedor.getBytesTotal()) {
trace("cargo");
contenedor.gotoAndPlay(20);
delete this.onEnterFrame;
}
};

de este modo cuando la película se cargó en su totalidad recién hace el gotoAndPlay;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 19/10/2005, 02:18
 
Fecha de Ingreso: noviembre-2003
Mensajes: 2
Antigüedad: 20 años, 5 meses
Puntos: 0
Millones de gracias, Bandit
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 20:21.