Foros del Web » Creando para Internet » Flash y Actionscript »

problemilla con un clip

Estas en el tema de problemilla con un clip en el foro de Flash y Actionscript en Foros del Web. he creado un visor de diapositivas en un clip de pelicula, este lo he insertado en la linea de tiempo y he creado unas funciones ...
  #1 (permalink)  
Antiguo 21/09/2005, 06:14
 
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
problemilla con un clip

he creado un visor de diapositivas en un clip de pelicula, este lo he insertado en la linea de tiempo y he creado unas funciones basicas de movimiento con el siguiente script:

function parar(_movieclip:MovieClip) {
_movieclip.stop();
}

function marcha_atras(_movieclip:MovieClip) {
if (_movieclip._totalframes>1) {
_movieclip.onEnterFrame = function() {
if (_movieclip._currentframe<=1) {
_movieclip.onEnterFrame = null;
}
this.prevFrame();
};
}
}
function marcha_alante(_movieclip:MovieClip) {
_movieclip.onEnterFrame = null;
_movieclip.play();
}

Luego a cada boton le indico su código, para el boton de avanzar:

on(rollOver){
_root.marcha_alante(_root.diapos)
}
on(rollOut){
_root.parar(_root.diapos)


Y para el de retroceso:

on(rollOver){
_root.marcha_atras(_root.diapos)
}
on(rollOut){
_root.parar(_root.diapos)
}

Y es en este botón donde no se para la pelicula y sigue hasta el fotograma 1
¿como puedo hacer que pare la pelicula cuando va hacia atrás?

gracias anticipadas a todos por molestaros en leer este post y un saludo a todos.
  #2 (permalink)  
Antiguo 21/09/2005, 14:32
 
Fecha de Ingreso: septiembre-2005
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Hola Aroma!

Prueba lo siguiente:

function parar(_movieclip:MovieClip) {
_movieclip.gotoAndStop(_movieClip._currentframe);
}

function marcha_alante(_movieclip:MovieClip) {
_movieclip.onEnterFrame = null;
_movieclip.gotoAndPlay();
}

espero la información te sea útil!
  #3 (permalink)  
Antiguo 23/09/2005, 06:09
 
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Exclamación

hola dandres,

ante todo darte las gracias por contestar.
He probado lo que me indicabas y de esa manera no consigo que pare la pelicula ni hacia adelante ni hacia atrás.

También he modificado el código asi:
function parar(_movieclip:MovieClip) {
_movieclip.stop(_movieClip._currentframe);
}

Y de esta manera solamente consigo pararla cuando va hacia adelante, pero marcha atrás es imposible, continua hasta el frame 1.

Se te ocurre alguna otra cosa?

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:54.