Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-02-2011, 22:57   #1 (permalink)
Neuer User
 
Benutzerbild von Roland_L
 
Registriert seit: Mar 2006
Beiträge: 43
unload swf as3

guten abend,

wie kann ich in as3 eine swf datei entladen?
das laden einer swf datei habe ich hin bekommen, aber wie
entlade ich den geladenen film, wenn ein neuer geladen wird.

ich habe mal meine daten angefügt.

vielleicht kann jemand kurz reinschauen.

danke!
Angehängte Dateien
Dateityp: zip test-unload.zip (22,1 KB, 2x aufgerufen)
Roland_L ist offline   Mit Zitat antworten
Alt 19-02-2011, 03:09   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Bisschen unhandlich Dein Beispiel.
Lösch die Scripts von "eins" und "zwei", und Probier das, es ist ziemlich umständlich, aus Clips raus auf die MainTimeLine zu kommen.
Deswegen diese Beispiel.
PHP-Code:
var mcArray:Array = ["eins.swf","zwei.swf"];
var 
twist:uint 0;
var 
container:MovieClip = new MovieClip();
addChild (container);
function 
loadThat () {
    
twist == twist 1:twist 0;
    var 
request:URLRequest = new URLRequest(mcArray[twist]);
    var 
loader:Loader = new Loader();
    
loader.load (request);
    
loader.contentLoaderInfo.addEventListener (Event.COMPLETEcompleteHandler);
}
function 
completeHandler (e:Event):void {
    while (
container.numChildren >0) {
        
container.removeChildAt (0);
    }
    var 
mc:MovieClip e.currentTarget.content as MovieClip;
    
container.addChild (mc);
    
container.addEventListener (Event.ENTER_FRAMEcontrolFunk);
}

function 
controlFunk (e:Event):void {
    if (
e.currentTarget.getChildAt(0).currentFrame >= e.currentTarget.getChildAt(0).totalFrames) {
        
container.removeEventListener (Event.ENTER_FRAMEcontrolFunk);
        
loadThat ();
    }
}
loadThat (); 
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 19-02-2011, 18:46   #3 (permalink)
Neuer User
 
Benutzerbild von Roland_L
 
Registriert seit: Mar 2006
Beiträge: 43
Danke für deine Hilfe!
Ich habe dein Script in die "start.swf" ein gebaut, aber irgendwie funktioniert es nicht richtig. Es erscheint immer nur die 2.

Ich versuche nochmal zu beschreiben was ich vorhabe.

In der start.swf soll erst die 1 geladen werden, nach Ablauf der Zeitleiste soll dann 2 geladen werden und 1 entladen. Ist die Zeitleiste bei 2 am ende angelangt soll 1 geladen werden und 2 entladen. (Rotation)
Roland_L ist offline   Mit Zitat antworten
Alt 19-02-2011, 19:33   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
No Problem.
Datei im Anhang.
Angehängte Dateien
Dateityp: zip starteinszwei.zip (31,2 KB, 13x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 19-02-2011, 21:05   #5 (permalink)
Neuer User
 
Benutzerbild von Roland_L
 
Registriert seit: Mar 2006
Beiträge: 43
Vielen Dank! Es funktioniert bei diesem Beispiel einwandfrei.

Aber jetzt habe ich das Script an meine umgesetzten Animationen (eins und zwei) angewandt und bekomme leider eine Fehlermeldung. (siehe Anhang)

Die Animationen haben in der Hauptzeitleiste nur ein Frame mit einem mc der wiederum über 4000 Frames hat in denen viele verschachtelte mc vorkommen.
Angehängte Grafiken
Dateityp: png Bildschirmfoto 2011-02-19 um 21.44.50.png (122,6 KB, 5x aufgerufen)
Roland_L 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
xml unload? Montana ActionScript 2 0 22-05-2008 08:26
unload() fian_nick ActionScript 3 1 28-11-2007 14:06
unload MC poffi Flash MX 2 27-11-2003 13:27
unload?/ if... Bozok Flash 4 und Flash 5 6 02-10-2002 19:42
Unload bluemoon Flash MX 3 21-04-2002 12:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele