Antworten auf deine Fragen:
Neues Thema erstellen

Externe swf wieder ausladen od. schliessen

Blubber

Noch nicht viel geschrieben

Hi Leute,

Bei meiner neuen Webseite lade ich extern ein zusätzlicher swf-Film ein. Dieser befindet sich im letzten Frame der ganzen seite. Mit folgedem Code lade ich den film ein:

stop()
var laden:Loader = new Loader();
laden.x = 140
laden.y = -65
laden.load(new URLRequest("Gästebuch.swf"));
addChild(laden);


Dies funzzt auch ohne probleme. Nur wenn ich dann in der Haupt-SWF via Buttons hin und her schalte, ist das Gästebuch immer im vordergrund. Zum entladen habe ich nun folgendes probiert:

addEventListener(MouseEvent.CLICK, ausladen);
function ausladen(evt:MouseEvent){
if (currentFrame < 9){
unload();
}
}


da sich das Gästebuch eh im letzten Frame der Hauptzeitleiste befinden, wollte ich sagen: Falls aktueller frame kleiner als 9 dann bitte mal das Gästebuch entladen.

unload habe ich auch mit close() ersetzt. Nix geht.
Fehleranzeige im compiler:

Aufruf einer möglicherweise undefinierten Methode unload() (oder eben close)


kann mir jemand helfen??

vielen dank
Greeets
Blubber
 

FlashSoft

Besserwisser

AW: Externe swf wieder ausladen od. schliessen

Um deinen Film richtig auszuladen gibt es 3 Möglichkeiten.[FONT=Verdana, Arial, Helvetica]

1. unloadMovieNum("movie1.swf",1);
2. unloadMovie("movie1.swf",1);
3. _root.unloadMovie("movie1.swf",1);
[/FONT]

dies ist aber Abhängig wie du den Film lädst, besser du lädst den Film so:

loadMovieNum("movie1.swf",1);

und entlädst ihn so:

unloadmovie(1);

PS: Die Zahl steht für das jeweilige geladene Movie, was du lädst, darauf musst du aufpassen.
[FONT=Verdana, Arial, Helvetica]
[/FONT]FlashSoft
 
Zuletzt bearbeitet:

Kerstin77

Flashfan

AW: Externe swf wieder ausladen od. schliessen

Achtung, nicht AS2 und AS3 durcheinander bringen ;)

@ Blubber: Du solltest dem Loader einen EventListener hinzufügen, der aufgerufen wird, wenn die externe swf komplett geladen ist und sie dann erst anzeigen.

Entfernen kannst Du sie mit

PHP:
laden.unload();

Grüße,
Kerstin


PS: Umlaute in Dateinamen würde ich auch nicht verwenden.
 

Blubber

Noch nicht viel geschrieben

AW: Externe swf wieder ausladen od. schliessen

Hey Kerstin77

vielen Dank für deine Hilfe. Habe den Code mit deiner Anweisung ergänzt und es funzzt WUNDERBAR. Vielen Dank für den Tipp wegen den Umlauten.

@FlashSoft ebenfalls vielen Dank für deine Hilfe.

wenn ich euch nicht hätte...
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.614
Beiträge
1.538.351
Mitglieder
67.525
Neuestes Mitglied
mgtaucher
Oben