Alle Elemente von Ebene 0-100 von Bühne löschen?

Orphelina

Erfahrenes Mitglied
Hallöchen,

ich habe Elemente, die ich in der Bibliothekt hab, zB MCs, MCs die ich per createEmptyMovieClip erzeuge, Komponente wie Label oder TextArea die in AS erzeigt werden.
Gibt es einen Befehl in dem ich sagen kann er soll alles von Ebene 0 - 100 von der Bühne löschen?

PHP:
for (var i in _root) {
    if (typeof(_root[i]) == "movieclip") {
        _root[i].removeMovieClip();
    }
}

Diese Schleife löscht alles, ich habs nicht geschafft die Ebenen irgendwie einzubauen!?

Gruß
 
Hi,

dein Script ruft mit der for..in Schleife alle Objekte auf. Wenn du einen MC mit Namen "blubb" auf der Bühne hast, so ist in einem Schleifendurchlauf i = blubb.

Du kannst aber testen, welche Tiefe der MC jeweils hat und ihn dann erst löschen:

Code:
for (var i in _root) {
    if (typeof(_root[i]) == "movieclip" && _root[i].getDepth() <= 100 && _root[i].getDepth() >= 0) {
        _root[i].removeMovieClip();
    }
}

Ungetestet, solle aber gehen

Gruß
jens
 
Zurück