Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2005, 23:14
Warisnake
 
Fecha de Ingreso: mayo-2005
Mensajes: 10
Antigüedad: 18 años, 11 meses
Puntos: 0
Exclamación como decirlq eue si el ultimo frame que paso por la aguja lectora.....

hola a todos!!!!!!!
ojala puedan ayudarme con este problema que tengo de hace un tiempo. soy principiante en esto del flash y he estado estancado durante algun tiempo a causa de este problemilla......(estoy usando flashMX2004 o por lo menos eso intento :) )
en la escena tengo un boton que reproduce en reversa un "video incorporado". supongamos para el caso que el video empieza en el frame 60 y termina en el frame 75. en el frame 75 esta el boton para ver el video en reversa hasta el frame 60. ahora lo que necesito es decirle en el frame 60 que si el ultimo frame que me mostro fue el frame 61, entonces haga un gotoAndStop(10)
para esto sera necesario definir una variable que recoja en valor numerico la posicion actual de la aguja lectora, o por donde paso la ultima vez?, para despues decirle que SI EL ULTIMO FRAME POR EL QUE PASO LA AGUJA LECTORA ES EL 61 (o el frame actual+1) Y EL FRAME ACTUAL ES 60, que ENTONCES haga un gotoAndStop(10)
esto es para en el frame 60 dirigir la aguja lectora hacia el frame 10 sólo DESPUES de haber visto el video en reversa, no antes.
si a alguien se le ocurre alguna solucion menos engorrosa, o en realidad que funcione, por favor por favor por favor por favor que me diga como se puede hacer

el script para ver el video en reversa va asi....

function mover(frame) {
frame = Number(frame);
if (frame>_currentframe) {
lado = "der";
} else {
lado = "izq";
}
function mueve() {
if (frame<>_currentframe) {
if (lado == "izq") {
prevFrame();
} else {
nextFrame();
}
} else {
clearInterval(inte);
}

}
inte = setInterval(mueve, 50);
}
stop();


y en el boton del frame 75:

on (release) {
mover(60);
}

saludos ;)

Última edición por Warisnake; 07/07/2005 a las 18:50