Ver Mensaje Individual
Antiguo 11 abr 2004   #2
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: Ahora sobre Flash

No estoy muy seguro de haberte entendido pero bueno, hayá voy.

He hecho una pequeña pruebecilla que ha consistido en lo siguiente:

Primero he creado una pequeña animación y lo he publicado como un swf. Este swf será el que se cargue en el swf llamémosle...."contenedor". Bien, esta animación ha consistido únicamente en una animación de 24 fotogramas de un cuadrado. Dicho cuadrado empieza a moverse hasta que en el fotograma 12 se detiene (stop();). Cuando la animación se reanude (de esto se encargará el swf "contenedor"), el cuadrado continuará moviéndose hasta que, al llegar al final de la animación (fotograma 24), se autoelimina (unloadMovie(this);).

Lo siguiente que he hecho ha sido el swf "contenedor". En él he puesto 2 botones. Uno que cargará el primer swf y otro que será el que reanude la animación hasta que se autoelimine. También he creado un movieClip que será el contenedor del primer swf. Hecho esto, el código es muy simple. En el código del botón que carga el swf he puesto:

Código:
on(release) {
	loadMovie("cliente.swf", _global.client);
}
y en el código del botón que resume la animación del primer swf es:

Código:
on(release) {
	_global.client.play();
}
Como seguramente me he explicado bastante mal (mira las horas que son ), aquí te dejo los archivos de proyecto.

Para probarlo, abre el archivo de proyecto contenedor.fla y lo ejecutas. Si le das al botón LoadMovie se cargará el swf y empezará a reproducirse hasta que en el fotograma 12 se detendrá. Entonces, si pulsas el botón UnloadMovie, la animación se reanudará hasta que finalmente se eliminará.

A ver si eso resuelve tu duda...

Saludos.
HalfVector is offline   Responder Con Cita