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

Rerproducción automática [ problemas con el codigo]

Estas en el tema de Rerproducción automática [ problemas con el codigo] en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo este código y quisiese que se reproduciese automaticamente, lo e probado poniendole true en vez de 0 pero nada.... Código: function autoplayInit () ...
  #1 (permalink)  
Antiguo 06/04/2009, 05:34
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Rerproducción automática [ problemas con el codigo]

Buenas, tengo este código y quisiese que se reproduciese automaticamente, lo e probado poniendole true en vez de 0 pero nada....

Código:
function autoplayInit () {
	startTime = getTimer();
	hideControls();
	updateStatus();
}

function autoplay () {
	if (autoplayStatus != true) {
		// get the current time and elapsed time
		curTime = getTimer(10);
		elapsedTime = curTime-startTime;

		// update timer indicator
		indicatorFrame = int(4/(delay/(elapsedTime/2000)));
		indicator.gotoAndStop(indicatorFrame+1);

		// if delay time if met, goto next photo
		if (elapsedTime >= (delay*1000)) {
			if (_root._currentframe == _root._totalframes) {
				_root.gotoAndStop(1);
			} else {
				_root.nextFrame();
			}
			autoplayInit();
		}
	}
}
Saludos y gracias
  #2 (permalink)  
Antiguo 06/04/2009, 17:22
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Rerproducción automática [ problemas con el codigo]

Si alguien lo sabe se lo agradecerá que lo puesiese.
Saludos
  #3 (permalink)  
Antiguo 06/04/2009, 18:23
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: Rerproducción automática [ problemas con el codigo]

Hola designermaster,

No muestras el código completo, pero supongo que bastará con que pongas en el primer frame de tu aplicación la llamada a la función autoplay:

Código actionscript:
Ver original
  1. autoplay();

Saludos.
__________________
http://codigometropoli.com
  #4 (permalink)  
Antiguo 07/04/2009, 10:05
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Rerproducción automática [ problemas con el codigo]

El código entero es

Código:
function updateFrame (inc) {
	// send slides to new frame
	newFrame = _root._currentFrame + inc;
	_root.gotoAndStop(newFrame);

	updateStatus();

	if (_root._currentFrame == 1) {
		prevBtn.gotoAndStop(2);
	} else {
		prevBtn.gotoAndStop(1);
	}
	if (_root._currentFrame == _root._totalFrames) {
		nextBtn.gotoAndStop(2);
	} else {
		nextBtn.gotoAndStop(1);
	}
}

function updateStatus () {
	_root.statusField = _root._currentFrame + " of " + _root._totalFrames;
}

function autoplayInit () {
	startTime = getTimer();
	hideControls();
	updateStatus();
}

function autoplay () {
	if (autoplayStatus != 0) {
		// get the current time and elapsed time
		curTime = getTimer();
		elapsedTime = curTime-startTime;

		// update timer indicator
		indicatorFrame = int(4/(delay/(elapsedTime/2000)));
		indicator.gotoAndStop(indicatorFrame+1);

		// if delay time if met, goto next photo
		if (elapsedTime >= (delay*2000)) {
			if (_root._currentframe == _root._totalframes) {
				_root.gotoAndStop(1);
			} else {
				_root.nextFrame();
			}
			autoplayInit();
		}
	}
}

function hideControls () {
	nextBtn.gotoAndStop(2);
	prevBtn.gotoAndStop(2);
}

updateFrame();
autoplayStatus = 0;

De hecho es el mismo que el modelo que trae adobe flash cs3 en plantillas ( presentación de fotografías).
Te pongo el código haber que solución hay..
Saludos y 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 17:36.