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

Cargar loadmovie e ir a un nextframe

Estas en el tema de Cargar loadmovie e ir a un nextframe en el foro de Flash y Actionscript en Foros del Web. Supongamos lo siguiente: Tengo una pelicula llamada template.swf que contiene en su cabecera un menu con 2 botones, uno que tiene la accion on (release) ...
  #1 (permalink)  
Antiguo 26/04/2008, 15:14
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 9 años, 10 meses
Puntos: 2
Pregunta Cargar loadmovie e ir a un nextframe

Supongamos lo siguiente:

Tengo una pelicula llamada template.swf que contiene en su cabecera un menu con 2 botones, uno que tiene la accion on (release) { nextframe(); } y la otra prevframe();

en el primer fotograma cargo por loadmovienum("modulo1.swf","1") ...

Ahora, la botonera que tengo en templete.swf quiero que accione sobre el swf cargad, en este caso modulo1.

es para ir pasando frame por frame de la pelicula modulo1....

O sea, botones en un archivo padre, y quiero que se ejecunten en el archivo cargado..

Gracias y espero haberme hecho entender...

Saludos
  #2 (permalink)  
Antiguo 26/04/2008, 16:51
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 9 años, 10 meses
Puntos: 2
Re: Cargar loadmovie e ir a un nextframe

Bueno, como se tardaban mucho en contestar, estuve averiguando y por si sirve de algo aqui pongo como hacerlo.

Primero: En la pelicula padre tienes que crear los botones, adelante y atras respectivamente, luego en el primer fotograma le pones lo siguiente:

Código:
clip_mc = this.createEmptyMovieClip("contenedor", 1);
clip_mc.loadMovie("modulos/modulo1.swf");
Luego al boton siguiente le pones el siguiente codigo:

Código:
on (release) {
	this.onEnterFrame = function() {
	if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
		clip_mc.nextFrame();
		delete this.onEnterFrame;
	}
};
}
Al boton atras le pones lo siguiente:

Código:
on (release) {
		this.onEnterFrame = function() {
	if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
		clip_mc.prevFrame();
		delete this.onEnterFrame;
	}
};
}
Y eso es todo, los botones estaran manejando la pelicula cargada por loadmovie...

Si en vez de usar botones lo quieres hacer desde un fotograma, simplemente pon el codigo el fotograma obviamente si los on (release) {}

Saludos y espero que sirva....
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:04.