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

pelicula atras y adelante

Estas en el tema de pelicula atras y adelante en el foro de Flash y Actionscript en Foros del Web. Saludos, utilizo este codigo para que una pelicula avance hacia atras o hacia delante: on (rollOver) { _root.clip.onEnterFrame = function() { if (_root.clip._currentframe != 125) ...
  #1 (permalink)  
Antiguo 20/10/2005, 08:32
 
Fecha de Ingreso: mayo-2005
Ubicación: Ibiza
Mensajes: 19
Antigüedad: 18 años, 11 meses
Puntos: 0
pelicula atras y adelante

Saludos, utilizo este codigo para que una pelicula avance hacia atras o hacia delante:

on (rollOver) {
_root.clip.onEnterFrame = function() {
if (_root.clip._currentframe != 125) {
_root.clip.gotoAndStop(_root.clip._currentframe+1) ;
} else {
_root.clip.onEnterFrame = undefined;
}
};
}

Y este otro codigo para que avance hacia atrás:

on (rollOver) {
_root.clip.onEnterFrame = function() {
if (_root.clip._currentframe != 1) {
_root.clip.gotoAndStop(_root.clip._currentframe-1);
} else {
_root.clip.onEnterFrame = undefined;
}
};
}

Pero me gustaria que cuando hace un roll out la pelicula se pare allí donde esté en ese momento.....cuando hagas de nuevo rollover..continue.

La idea de esto es que de esta forma puedo hacer que la pelicula avance hacia a trás y hacia delante.....lo que no consigo es que se pare allí donde este.

Sabe alguien como hacerlo o de que otra forma se puede conseguir?

gracias
  #2 (permalink)  
Antiguo 20/10/2005, 09:17
Avatar de webgeri  
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 19 años, 1 mes
Puntos: 0
a ver tu quieres una accion para que con un boton haga play()
con otro que reproduzca hacia hacia atras
y sino esta sobre ninguno se detenga ese clip de pelicula?

puedes hacer asi

accion para el boton que hace play() al movieclip

Código:
on (rollOver) {
	clip_mc.onEnterFrame = function() {
		if (clip_mc._currentframe<clip_mc._totalframes) {
			clip_mc.nextFrame();
		} else {
			delete (clip_mc.onEnterFrame);
		}
	};
}
on (rollOut) {
	clip_mc.stop();
	delete (clip_mc.onEnterFrame);
}

accion que reproduce hacia atras al movieclip

Código:
on (rollOver) {
	clip_mc.onEnterFrame = function() {
		if (clip_mc._currentframe>1) {
			clip_mc.prevFrame();
		} else {
			delete (clip_mc.onEnterFrame);
		}
	};
}
on (rollOut) {
	clip_mc.stop();
	delete (clip_mc.onEnterFrame);
}
cualquier duda o sino te funciona avisa

sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::
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 09:26.