descripción
Reproduce un clip de pelí cula en sentido contrario.
Uso
Reproduce un clip de pelí cula en sentido contrario.
MovieClip.prototype.reverseMovieClip = function() {
this.onEnterFrame = function() {
if (this._currentframe == 1) {
delete this.onEnterFrame;
}
this.prevFrame();
};
};
Uso
boton_btn.onRelease = function() {
clip_mc.reverseMovieClip();
};
Octubre 5th, 2004 at 2:32 am
Vale el proto…
aunque igual podrí a funcionar cambiando la lí nea:
clip.gotoAndStop(this.currentFrame-1);
por:
clip.prevFrame();
–
Octubre 5th, 2004 at 12:05 pm
Personalmente escribirí a el prototipo como
MovieClip.prototype.reverseMovieClip = function() {
this.onEnterFrame = function() {
if (this._currentFrame==1){
delete this.onEnterFrame
}else{
this.gotoAndStop(this._currentFrame-1)
}
}
}
y el modo de funcionar, simplemente
clip_mc.reverseMovieClip()
Ello permitirí a poder “reversear” dos clips. (ahora mismo lo que tienes es un método de un MC que influye en el comportamiento de otro)
Octubre 5th, 2004 at 3:16 pm
Hola Eliseo,
me gusta más tu planteamiento, no obstante ambos pueden actuar sobre varios movieclips al mismo tiempo.
Saludos
Octubre 5th, 2004 at 4:34 pm
Toni, aunque tienes razón en lo de poderse aplicar a varios MCs, me lié porque usas dentro del clip.onEnterFrame tanto “this” como “clip” (es lo mismo aunque está mejor usar sólo “this") igualmente sobra la lí nea de this.currentFrame=clip._currentframe (nunca más se usa esa variable que “pertenecerí a” al Mc que tiene el método -en el ejemplo que pones, pertenecerí a a _root-)
Octubre 5th, 2004 at 5:56 pm
Tienes toda la razón, bueno creo que me precipité un poco al publicarlo, así que lo modifico, gracias por tus observaciones.
De paso, tambien Carlos ha puesto su granito de arena, hehe.
Bueno, ahora que me lo miro, son iguales, la única diferencia es que yo no uso }else{
Me encantan estas ‘Jams’
Saludos!