Hola listeros!
Este prototipo me interesa bastante ya que me he encontrado con este
problema a menudo, así que me he permitido modificarlo para poder
acceder a movieclips anidados y guardarlos en un array para luego
poder ponerlos en marcha de nuevo a voluntad.
El problema que veo es detectar qué movieclips estaban en
funcionamiento a la hora de pararlos, para luego poner en
funcionamiento los que paré y no otros. ¿sabéis de algún modo para
saber qué movieclips están ejecutándose?
La modificación que he hecho sobre el código de pixel404 es esta:
[code]MovieClip.prototype.stopAllMovieClips = function() {
stopped_ar = new Array();
for (var mc in this) {
if (typeof (this[mc]) == "movieclip") {
this[mc].stopMovieClips();
stopped_ar.push(this[mc]);
}
this.stop();
stopped_ar.push(this);
}
};
MovieClip.prototype.playStoppedMovieClips = function() {
for (var i = 0; i<stopped_ar.length; i++) {
stopped_ar[i].play();
}
};
_root.onMouseDown = function() {
stopMovieClips();
};
_root.onMouseUp = function() {
playStoppedMovieClips();
};
[/code]
Un saludo
Javier Fernández
------------------------------------------
[ http://drusunlimited.com ]
On 7/9/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Igual algo asi te vale si lo quieres parar todo...
>
> <code>
> MovieClip.prototype.stopMovieClips = function(){
> for(var objs in this){
> if (typeof (this[objs]) == "movieclip") {
> this[objs].stop();
> }
> }
> }
> </code>
>
>
> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre
> de Zárate
> Enviado el: domingo, 09 de julio de 2006 13:48
> Para: Lista dedicada a Actionscript
> Asunto: Re: [ASNativos] como parar completamente una pelicula...
>
> Buenas,
>
> Que yo sepa no hay una instrucción del estilo "stopAllClips", pero te
> la puedes hacer tú mismo. Símplemente te creas un array y vas
> guardando una referencia a todos los clips que quieres parar. Luego lo
> recorres y los vas parando uno a uno.
>
> Dependiendo de lo avanzado que tengas el proyecto puede ser una putada,
> claro.
>
> Salud
>
> On 7/9/06, Dario Murseli <[EMAIL PROTECTED]> wrote:
> > Hola!
> >
> > Te fijastes que no exista otro MovieClip en el _root, que tenga un propio
> > _root en su interior, y que necesite un stop()?
> >
> > ----- Original Message -----
> > From: "Pablo Rueda Molto" <[EMAIL PROTECTED]>
> > To: "'Lista dedicada a Actionscript'" <[email protected]>
> > Sent: Saturday, July 08, 2006 12:51 PM
> > Subject: [ASNativos] como parar completamente una pelicula...
> >
> >
> > Disculpas anticipadas a quien le pueda parecer estúpido.
> >
> >
> >
> > Estoy trabajando en una "animación" en línea de tiempo, y quiero hacer el
> > típico menú para controlar la película, y no logro que me pare todos los
> > movieclips que tengo en ese momento. Me para el _root o lo que yo señale,
> > pero quiero un STOP(); en general
> >
> >
> >
> > ¿Alguien me puede ayudar?
> >
> >
> >
> > Muchas gracias
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
>
>
> --
> Juan Delgado - Zárate
> http://www.zarate.tv
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
--
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------