tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1241
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Pinky Pinky ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    161
    Hallo Leute von Tutorials,

    ich würde gerne mehrere SWF-Dateien in eine andere SWF Datei laden. Ich weiss, wie ich eine SWF in eine andere laden kann, aber bei mehreren habe ich ein grosses Fragezeichen über dem Kopf.

    Vorgehen bei einer SWF-Datei:

    PHP-Code:
    var container this.createEmptyMovieClip("container"1000);
    container.loadMovie("judo.swf");
    container._x 250
    Diese Variante habe ich übrigens aus diesem Forum.

    Gerne würde ich noch eine kliene Erklärung zu dem oberen Skript erhalten. Ich versuche den Anfang zu machen!


    Hier gebe ich einer Variabel den Wert "container" und erstelle einen leeren MC mit dem Namen "container". Was aber heisst das 1000 dahinter?
    PHP-Code:
    var container this.createEmptyMovieClip("container"1000); 

    Bei diesem Schritt lade ich den externen Clip ein. Und zwar in den MC "container".
    PHP-Code:
    container.loadMovie("judo.swf"); 
    Jetze positioniere ich die Variabel "container"!
    PHP-Code:
    container._x 250
    Hab ich das so richtig interpretiert?

    Vielen Dank für jegliche Hilfe
    Euer Pinky
    Geändert von Pinky (30.12.05 um 19:16 Uhr)
     

  2. #2
    Avatar von ikon
    ikon ikon ist offline Mit Glied
    Registriert seit
    Dec 2003
    Ort
    Hannover
    Beiträge
    204
    Hi,
    einfach im selbigen Container den alten entladen und einen neuen SWF darin laden.
    PHP-Code:
     var container1 this.createEmptyMovieClip("container1"1000); 
    container1.unloadMovie("judo.swf"); 
    container1.loadMovie("karate.swf"); 
    container1._x 250
    (an späterer Stelle, z.B. bei klick auf einen button, reichen die Zeilen mit "load... und unload...")

    Falls Du mehrere SWFs gleichzeitig laden möchtest brauchst Du pro SWF einen Container.
    PHP-Code:
     var container1 this.createEmptyMovieClip("container1"1000); 
    container1.loadMovie("judo.swf"); 
    container1._x 250;  

     var 
    container2 this.createEmptyMovieClip("container2"1000); 
    container2.loadMovie("karate.swf"); 
    container2._x 500
    Um mehrere SWFs in einen zu laden, brauchst Du glaub ich ein Array anstelle eines Containers, aber damit habe ich noch keine Erfahrung

    hoffe ich konnte erstmal helfen,
    ikon
    Geändert von ikon (30.12.05 um 19:22 Uhr)
     
    there were too many of us, we had access to too much money, too much equipment, and little by little, we all went insane...

  3. #3
    Pinky Pinky ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    161
    Hallo, danke für die Antwort!

    Das habe ich probiert. Ich habe den obengenannten Code einfach kopiert und alles was container benannt wurde zu container_1 geändert. Natürlich habe ich auch die zu ladende SWF-Datei angepasst.

    Doch bei dieser Methode zeigt es mir nur immer die zu letze geladene SWF-Datei an.

    Warum den das?

    Kannst du mir noch sagen, ob ich im ersten Thread alles richtig interpretiert habe und für was die 1000 stehen? Habe den ersten Thread eben nochmals bearbeitet, indessen du gerade eine Antwort geschreiben hast.

    Danke
    Euer Pinky
     

  4. #4
    Avatar von ikon
    ikon ikon ist offline Mit Glied
    Registriert seit
    Dec 2003
    Ort
    Hannover
    Beiträge
    204
    Also,
    die 1000 ist der numerische Wert für die Variable, das "container" der Name. Kann sein dass es daran liegt dass die Werte identisch sind und es deshalb bei Dir nur den letzten SWF anzeigt.

    Welche Variante hast Du denn nun überhaupt genommen?
     
    there were too many of us, we had access to too much money, too much equipment, and little by little, we all went insane...

  5. #5
    Pinky Pinky ist offline Mitglied Gold
    Registriert seit
    Aug 2003
    Beiträge
    161
    Hallihallo,

    vielen dank. Es klappt. Es lag an der Nummer. Ich habe sie zu verschiedenen geändert und es geht.

    Ich habe die Variante gewählt, welche ich oben beschrieben habe. So funktioniert es wunderbar.

    Vielen Dank nochmal
    Euer Pinky
     

  6. #6
    Registriert seit
    May 2001
    Ort
    Hamburg
    Beiträge
    1.040
    Die Nummer steht für das Level.
    Je höher desto weiter oben, vergleichbar mit Ebenen.
    Wenn Du etwas in ein Level lädst, in dem schon etwas ist,
    löschst Du das, was vorher auf dem Level war.

    Man kann auch mit movieClip.getDepth() das Level herrausfinden und mit mc.swapDephts(666) das Level ändern.
     

    kuat.de - meine Seite
    Nivea Football Mania - Multiplayer Echtzeit Flashgame
    Bugatti Veyron - Konfigurator
    MusicLens - Fuzzy Logic Musiksuche
    chriskurt.blogspot - nix

Ähnliche Themen

  1. Externe Daten/Dateien in Oracle importieren
    Von TutorialKing im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 13.08.08, 11:36
  2. Antworten: 6
    Letzter Beitrag: 23.08.06, 22:57
  3. Externe Inhalte importieren
    Von Flextone im Forum PHP
    Antworten: 4
    Letzter Beitrag: 14.08.06, 14:34
  4. Externe Animationen mit Transparenz importieren
    Von skomsnaes im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 22.12.05, 16:20
  5. externe swf datein importieren aber nicht importieren
    Von michback im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 08.04.05, 02:46