si aun no lo solucionaste, cuentame como haces el retroceso del cajon, utilizas el gancho ese del scroll, utilizas una funcion?
aqui tienes una funcion, en el escenario hay:
·dos botones: atras_btn y alante_btn
·clip de pelicula con instancia: contenido_fiestas*
*tiene un stop cada 20 frames, en total son 80 frames
// ESTA ES LA FUNCION
MovieClip.prototype.reverseMovieClip = function($fotograma) {
// -- si no se envió el parámetro, se asigna 1 por defecto
if (arguments.length == 0) {
this.$fotograma = 1;
} else {
this.$fotograma = $fotograma;
}
this.onEnterFrame = function() {
if (this._currentframe == this.$fotograma) {delete this.onEnterFrame;
} else {
this.prevFrame();
}
};
};
// FIN FUNCION RETROCESO
// CODIGO DE LOS BOTONES
//botones play rewind
//funcion del boton atras_btn si el frame es 20, 40, 60 o 80 el tope del retroceso es -20 (donde estan situados los stops)
atras_btn.onRelease = function(){
if (contenido_fiestas._currentframe == 80) { _root.contenido_fiestas.reverseMovieClip(60);}
if (contenido_fiestas._currentframe == 60) { _root.contenido_fiestas.reverseMovieClip(40);}
if (contenido_fiestas._currentframe == 40) {_root.contenido_fiestas.reverseMovieClip(20);}
if (contenido_fiestas._currentframe == 20) { _root.contenido_fiestas.reverseMovieClip(1);}
}
adelante_btn.onRelease = function(){
if (contenido_fiestas._currentframe == 80) { stop();}//anulamos el boton en el ultimo frame
else {
_root.contenido_fiestas.play(); }//en este caso es un Mc prefabricado q se mueve de
//derecha a izquierda
};
Me gustaria saber si podria coger los valores de un array, y hacerlo mas sencillo, asi como mejorar el método, si alguien le tira..
fuentes: after-hour y un pokito de mi mismo :P
un ejemplillo que no esta terminado: retroceso
saludos