En este grupo En todos

Foro de Flash



Insertar swf en diapositivas de presentación

Adrimu2007
Córdoba, Argentina
Escrito por Adrimu2007
el 12/01/2009

Estoy haciendo una presentación en flash.
En la diapo de presentación, he puesto cinco botones que vinculan a cinco diapos anidadas.
En cada diapo se debe ver un swf.
El problema que tengo es que se cargan todos los swf al mismo tiempo, por lo tanto el único que se ve completo es de la primer diapos, en las demás se ve el último fotograma solamente, porque se estuvo ejecutando mientras veíamos el primero.
Alguien me ha dicho que utilice loadMovie pero no sé cómo hacerlo. Probé de varias maneras pero no dio resultado.
AYUDA POR FAVOR!

Escrito por César Oré Ozejo (bandit)
el 13/01/2009

Hola Adrium2007:

Eejmplo:

Crea un Clip de película vacío y lo pones dentro de la primera diapositiva, le pone como nombre de instancia: contenedor.

Código para el botón:

On(release){
contenedor. LoadMovie("nombrer. Swf");
}

Espero haberte sido0 de ayuda.

César.

Adrimu2007
Córdoba, Argentina
Escrito por Adrimu2007
el 13/01/2009

Muchas gracias César, pero, como ocurre aveces, luego de enviar preguntas a varios foros, encontré la solución yo sola, por el método ensayo y error, muy utilizado por nosotros los autodidactas.
Lo que hice fue agregar un comportamiento más a cada botón. Yo había vinculado cada botón con la diapositiva correspondiente. Ahora agregué "ir y reproducir en fotograma", y listo. El código quedó así:

on (release) {

// GoTo Screen behavior
if(this. Diapositiva1! = undefined) && (this. Diapositiva1! = null))
{
var screen = null;
var target = this;
while(screen == null) && (target! = undefined) && (target! = null))
{
if(target instanceof mx.screens.Screen)
{
screen = target;
}
else
{
target = target. _parent;
}
}
if(screen instanceof mx.screens.Slide)
{
screen. GotoSlide(this. Diapositiva1);
}
}
// End GoTo Screen behavior


//Movieclip GotoAndPlay Behavior
this.diapositiva1.clipap1. GotoAndPlay("1");
//End Behavior
}

Para mí todo esto es jeroglífico puro, no sé nada de programación. Lo pongo por si al alguien pudiera servirle.
Gracias por responderme.
Adriana.