Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-09-2007, 13:17   #1 (permalink)
Raven-Kid
 
Benutzerbild von [RK]
 
Registriert seit: Feb 2006
Beiträge: 350
Externe *.swf in Bibiliothek laden?

Hallo!

Ich bin mir nicht so sicher wohin mit meiner Frage, weil eig. ist es mir egal ob AS2 oder AS3. Ich würde jedenfalls gerne wissen ob und wie es möglich wäre, eine externe *.swf in die Bibliothek zu stopfen, bzw. sie irgendwie nur im Speicher verweilen zu lassen, ohne das sie auf der Bühne irgendwo zu sehen ist (_visible = false; will ich auch vermeiden)

In meinem Fall sieht es so aus, das es verschiedene Gegner gibt, welche alle Swf's sind. Diese swfs beinhalten ihre Animationen und Sounds. Wenn ich nun das Level preloade, so würde ich die auch gerne preloaden können. Nur wie? (ohne das sie gleich auf der Bühne sind, weil die Gegner evt. erst später sichtbar werden)
[RK] ist offline   Mit Zitat antworten
Alt 18-09-2007, 13:34   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
AS1 oder AS2:

Du lädst sie einfach nachträglich per MovieClipLoader in
MovieClips, die _visible = false sind. Nachträglich in die
Bibliothek etwas laden, kann man soweit ich weiß nicht.

AS3:

Du lädst sie nachträglich und packst sie aber noch nicht
per addChild(); in die DisplayList.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 20-11-2007, 15:49   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 632
Weiss nicht genau, wie das in AS2 war, in AS3 kannst du jederzeit eine SWF nachladen, auf deren Bibliothek du dann Zugriff hast. Um im Flex Editor, wenn du den benutzt, keine Fehler zu bekommen sondern dafür Codehinting für die SWF, legst du ausserdem noch eine SWC vom gleichen Fla an.
kugelfunk 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 18:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele