Necesitas una funcion recursiva. Ten cuidado que son peligrosas en el
sentido de que solo hay un numero limitado de niveles de recursividad (creo
que 255) aunque para lo que quieres supongo que no habr� problemas. Si
superas el nivel dejara de funcionar el scripting en la pelicula Flash.

<code>

function stopClipsIn(mc){
    for(c in mc){
    if(typeof(mc[c])=="movieclip"){
        mc[c].stop();
        stopClips(mc[c]);
    }
}

stopClipsIn(_root);

</code>

un saludo

Joseba Alonso
www.sidedev.net
----- Original Message ----- 
From: "xavi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 14, 2003 10:20 AM
Subject: [ASNativos] parar todas las movies en un flash.


Hola gente :

Tengo un boton que me para todas las movies que existen en el root, de
esta manera :

on(release)
{
_root.stop();
for (obj in _root)
{       if(typeof(_root[obj])=="movieclip")
{ _root[obj].stop();
}
}
}

aunque me gustaria poder realizar de manera recursiva (o como sea..)
alguna funci�n que parase TODAS las movies que puedan existir (movies
dentro de movies y eso), partiendo de este c�digo, y no encuentro la
manera de c�mo acceder a las movies que residen dentro de movies..
Alguna idea?

Saludos a todos!
Xavi Gimenez





<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a