Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2006, 10:10   #1 (permalink)
reba
 
Registriert seit: Jun 2002
Beiträge: 34
Question Alle MCs auf einmal stoppen

Hallo,

Gibt es eine Möglichkeit sämtliche MCs auf einmal zu stoppen bzw. wieder zu starten?
Mein Ansatz wäre die aktiven Movieclips auszulesen? Und dann per Schleife alle zu stoppen. Gibt es einen Befehl um diese auszulesen? Im Debugger kann ich ja mitverfolgen, welche MCs gerade durchlaufen werden und welche nicht.

Ich habe einen Timer verbaut der in einem bestimmten Intervall MCs lädt und wieder entlädt. Deshalb ist immer nur ein Teil der MCs aktiv und ich möchte herausfinden welche das sind?

Anbei mein Flash-File. Vielleicht kann ja jemand mal einen Blick drauf werfen.

LG Rebecca
Angehängte Dateien
Dateityp: zip shortcuts.zip (7,0 KB, 1x aufgerufen)
strahlemaus ist offline   Mit Zitat antworten
Alt 02-05-2006, 11:03   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Könnte man wohl so machen:
PHP-Code:
function stop_mcs(tl) {
    for (var 
x in tl) {
        if (
tl[x] instanceof MovieClip) {
            
tl[x].stop();
            
stop_mcs(tl[x]);
        }
    }
}
stop_mcs(_root); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-05-2006, 13:29   #3 (permalink)
reba
 
Registriert seit: Jun 2002
Beiträge: 34
hallo,

besten dank!
wie heisst du eigentlich?

dein skript funktioniert grundsätzlich.
wenn ich den stop-befehl durch etwas anderes ersetze
z.b. _x =140; dann führt er eine verschiebung bei den aktiven MCs aus.
nur den stop-befehl führt er nicht aus, aber der MC wird offenbar angesprochen.
hast du eine idee woran es liegen könnte?

merci und liebe grüsse,

rebecca
strahlemaus ist offline   Mit Zitat antworten
Alt 02-05-2006, 14:33   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Holger. Wieso???

Keine Ahnung, warum deine MCs nicht gestoppt werden.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-05-2006, 14:43   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
nur den stop-befehl führt er nicht aus, aber der MC wird offenbar angesprochen.
Haben die eventuell ein onEnterFrame Event was diese abspielt ?
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:15 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele