Google Web after-hours

Contador en flash JSFL Traductor

Recorre la línea de tiempo de una película cargada via loadMovie() y al llegar a un determinado fotograma (pasado como argumento al prototype) la descarga.

MovieClip.prototype.reverseAndUnload = function($fotograma) {
	if (arguments.length == 0) {
		this.$fotograma = 1;
	} else {
		this.$fotograma = $fotograma;
	}
	this.onEnterFrame = function() {
		if (this._currentframe == this.$fotograma) {
			unloadMovie(this)
			delete this.onEnterFrame;
		} else {
			this.prevFrame();
		}
	};
};

Ejemplo de uso:

miclip_mc.reverseAndUnload(2);

Descargar ejemplo » (1033 hits)

The URI to TrackBack this entry is: http://www.after-hours.org/blog/archives/2005/02/03/prototype-reverseandunload/trackback/

6 Responses to 'Prototype reverseAndUnload'

  1. Dailion Says:

    no me keda claro ke hace esto, :S toy lelo, me lo aclarais ?

  2. tonilopez Says:

    Imagina que tienes una pelicula con una línea de timpo de 20 fotogramas, en dicha linea de tiempo hay una animación.

    En el primer fotograma, tienes el preloader.

    Ahora quieres descargar la película, con este prototipo, la película se ‘rebobina’ y cuando llega al fotograma clave n 2 se descarga.

  3. Dailion Says:

    thanks

  4. teo Says:

    I need a fla file to learn thid prototype ” Prototype reverseAndUnload ”
    Please help me !
    Thanks Teo

  5. Teo Says:

    :sad:
    por favor me escribes, necesito un fla

  6. tonilopez Says:

    Hola teo,

    disculpa la tardanza, aquí puedes descargar un ejemplo:

    www.after-hours.org/blog/2005/actionscript/ejemplo_reverseandunload.zip

    saludos!