Gracias
The Fricky! por tu respuesta, pero no me funciona,mira te explico, estoy haciendo un juego de preguntas y respuestas pero no se mucho de AS, por tal motivo lo estoy haciendo a como puedo. Cada pregunta esta en un swf y para que no sea siempre el mismo orden de las preguntas las cargo aleatoriamente con este codigo que me proporcionaron aqui en
CristalabCódigo ActionScript :
on (release)
{
no_repetir();
no_repetir = function ()
{
aleatorio = Math.round(Math.random() * 10)+1;
if (repetidos[aleatorio] == 2)
{
if (a <= 10)
{
no_repetir();
}
else
{
trace("Todos los numeros estan repetidos");
} // end if
}
else if (aleatorio <= 9)
{
loadMovieNum("preguntas/pregunta000" + aleatorio + ".swf", 1);
repetidos[aleatorio] = 2;
a++;
}
else
{
loadMovieNum("preguntas/pregunta00" + aleatorio + ".swf", 1);
repetidos[aleatorio] = 2;
a++;
trace(a);
} // end if
};
}
este codigo esta colocado en un boton. ahora las preguntas pueden contenertexto, imagnes o un video. En el caso de las preguntas con video los cargo asi
Código ActionScript :
stop();
//*
//Requires:
//- FLVPlayback component on the Stage with an instance name of my_FLVPlybk
//
my_FLVPlybk._lockroot = true;
import mx.video.*;
my_ta.visible = false;
my_FLVPlybk.playheadUpdateInterval = 5;
my_FLVPlybk.contentPath = "test.flv";
var listenerObject:Object = new Object();
listenerObject.playheadUpdate = function(eventObject:Object):Void {
if ((eventObject.playheadTime>=5) && (eventObject.playheadTime<5.10)) {
my_FLVPlybk.pause();
gotoAndPlay(4);
}
};
my_FLVPlybk.addEventListener("playheadUpdate",listenerObject);
listenerObject.paused = function(eventObject:Object):Void {
my_ta.text = "Paused; push Play to continue";
my_ta.visible = true;
};
my_FLVPlybk.addEventListener("paused",listenerObject);
Esto porque corre el video y se para un un segundo especifico, se va al siguiente fotograma donde hay un reloj y esto es para dar timpo de responder la pregunta.
Me han dicho que hay formas mas facil de hacer esto, pero como te comente, no se mucho de AS, agradeco tu ayuda y agradecere mas tu resuesta a esta situacion.