Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2005, 16:46   #1 (permalink)
fuer umme
 
Registriert seit: Apr 2004
Beiträge: 122
gezielte unloadMovie bzw. container-entleerung

ich bin ein stueck weiter gekommen und nun stellt sich mir folgendes problem in den weg...
mit folgender funktion, innerhalb eines ellenlangen menue scripts (nicht von mir), lade ich eine swf in einen container, den ich im _root-swf erstellt habe...
PHP-Code:
//ganz viel vorher...
function EnterDirect(item)
{
    if(
item.Path != null)
    {
        for(
i=0;i<item.Parent.Children.Length;i++)
        {
                
item.Parent.Children[i].Symbol.Label.textColor NodeColor;
        }
    
        
item.Symbol.Label.textColor NodeLinkColor;
        
        
loadMovie(item.Path,item.Frame);
    }
        
    if(
item.Children == null || item.Children.Length == 0)
    {
        return;
    }
    else
    {
        
g_EnterDirect true;
        
g_Selected item;
    }
}
//...
function Node(namechildrenparentpathframe,icon)
{
    
this.Name name;
    
this.Children children == null ? new Array() : children;
    
this.Parent parent;
    
this.Symbol null;
    
this.Index 0;
    
this.Path path;
    
this.Frame frame;
    
this.Icon icon == null DefaultPageNodeIcon icon;

nun rufe ich bei bestaetigen des buttons folgendes auf
PHP-Code:
H.Children.PushH1 = new Node("Rosenmontag 03",null,H,"rosen03.swf",_root.contain1.fotos,"Folder_Box") ); 
meine frage ist nun, wie entlade ich hier am besten die containerinhalte derer die ich nicht mehr brauche und wie erhalte ich die, die ich brauche...

ich lade hier die swf "rosen03" in den container "fotos"(tiefe2) der sich wiederrum im container"contain"(tiefe1,level0) befindet...innerhalb "contain" befindet sich noch mind. ein weiter container auf der tiefe 3 oder hoeher...
wenn ich, wie oben das loadMovie event aufrufe, moechte ich z.b. den tiefe 3 container loeschen bzw. seinen inhalt...

ich blicke hier garnicht durch, aber ich hoffe ich habe es verstaendlich genug erklaert und jemand kann mir hier helfen...danke goedeluxe
goedeluxe ist offline   Mit Zitat antworten
Alt 09-08-2005, 10:45   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du kannst den gewünschten MC über den Objektpfad entladen oder löschen, z.B. _level0.contain.fotos.rosen03.removeMovieClip().

Wenn du jetzt den MC allerdings neu erstellen und einen Film nachladen willst, solltest du das erst nach einem Framewechsel über einen onEnterFrame-Event machen, weil Flash auf demselben Frame Löschen/Entladen und Neuerstellen meist nicht schafft...
  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 14:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele