Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-06-2007, 14:21   #1 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
delete onEnterFrame

Hallo,
ich habe einen MC (mit attachMovie auf _root) der heißt "uebersicht_mc".
In diesem MC gibt es einige onEnterFrame-Funktionen.

Wenn ich uebersicht_mc lösche, will ich natürlich vorher die onEnterFrame-Funktionen löschen und - zwar von _root aus.

Die onEnterframe-Funktionen, die auf MC's liegen, kann ich von _root aus löschen mit:
PHP-Code:
for (var i:String in _root.uebersicht_mc) {
            if (
typeof (_root.uebersicht_mc[i]) == "movieclip") {
                
delete _root.uebersicht_mc[i].onEnterFrame;
            }
        } 
Wenn ich allerdings im ubersicht_mc eine "this.onEnterFrame"-Funktion habe geht das nicht mit
PHP-Code:
delete _root.uebersicht_mc.onEnterFrame
Warum nicht? Gibt es da eine Lösung?
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus ist offline   Mit Zitat antworten
Alt 05-06-2007, 14:48   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Wozu der Umstand?
Wenn du nen MC löschst, stirbt doch automatisch sein oEF sowie die oEF's irgendwelcher Kinder-MCs in ihm...
sonar ist offline   Mit Zitat antworten
Alt 06-06-2007, 07:03   #3 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
Danke Sonar,
irgendwie hatte ich mir ein Beispiel gebaut, wo das nicht funktionierte. War wohl ein Fehler drin
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus ist offline   Mit Zitat antworten
Alt 07-06-2007, 08:17   #4 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
Eine Frage hab ich ich noch:

werden eigentlich auch Listener gelöscht, die in einem MC gesetzt wurden, wenn der MC gelöscht wird?
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus ist offline   Mit Zitat antworten
Alt 07-06-2007, 12:28   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.136
Wenn es um die impliziten Listener geht würde ich mal ja sagen. Bei prozeduraler Programmierung wie beim MovieClipLoader ist das nicht der Fall:
ActionScript:
  1. var movieClipLoader:MovieClipLoader = new MovieClipLoader();
  2. var listener:Object = new Object();
  3. movieClipLoader.addListener(listener);
Hier gilt es beide seperat zu löschen.
Omega Psi 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 02:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele