Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-06-2006, 14:11   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Unhappy dynamischer LoadMovie-Befehl

Hallo zusammen,
vielleicht kann mir ja einer bei meinem kleinem Problem weiterhelfen. Der Hauptflashfilm lädt am Anfang durch ein PHP-Script eine Id-Variable. Anhand dieser Variablen sollen ein bis zwei swf-Files in den Hauptfilm geladen werden. Normaler Weise lade ich ja swf`s per loadMovie rein. Doch jetzt muss dieser Befehl dynamsich sein. Für jede Hilfe wäre ich sehr dankbar.
Grüße
veloink


Erstes Schlüsselbild
PHP-Code:
loadVariables("php_scripts/get_newids.php?gameId=" _root.gameId  this,   "POST"); 
veloink ist offline   Mit Zitat antworten
Alt 16-06-2006, 14:33   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Vergiss loadVariables und nimm die LoadVars-Klasse. Siehe mein Tutorial.
  Mit Zitat antworten
Alt 16-06-2006, 15:14   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Vielen Dank für die schnelle Hilfe. Das Tut ist super. Doch leider wüsste ich jetzt nicht so genau, wie ich es auf mein Problem anwenden könnte. Mir geht es einfach nur darum, das der LoadMovie Befehl, der einen oder zwei swf`s in den Hauptfilm lädt, zuvor anhand der Variable aus dem PHP-Script, die gewünschten swf`s lädt. Also der swf der geladen wird, ergibt sich aus der Variablen Id des zuvor geladenen PHP-Scripts.


PHP-Code:
loadMovie("gfx/ dynamisches.swf " "pfadangabe"); 
veloink ist offline   Mit Zitat antworten
Alt 16-06-2006, 15:22   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Na ja, bspw. so:
PHP-Code:
function geladen(erfolgreich) {
        if(
erfolgreich) {
             
trace("empfangene Variable: "+this.id);
             
//wenn in id bspw. "meinFile.swf" steht, dann kann man folgendermaßen nachladen:
             
_level0.createEmptyMovieClip("con",1);
             
_level0.con.loadMovie(this.id);
        }
        else {
                
trace("Fehler beim Laden");
        }
}
lv = new LoadVars();//Instanz erstellen
lv.onLoad geladen;//Callback setzen
lv.sendAndLoad("php_scripts/get_newids.php",lv,"POST");//und den Request starten 
  Mit Zitat antworten
Alt 16-06-2006, 15:39   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Super Danke,
funktioniert!
veloink 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 05:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele