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
-----------------------------------------------------

Responder a