| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| live and experie Registriert seit: Feb 2004 Ort: Heilsbronn / Bayern
Beiträge: 188
| unterschiedliche MC in Bühne laden..
Hi Freunde, folgende Anwendung: über eine "index.php" ist meine Bühne "start.swf" eingebunden. In der "start.swf" lade ich wiederum via AS verschieden MC's an verschiedene Positionen: lade MC1 an Pos. 0x0 lade MC2 an Pos. 100x50 lade MC3 an Pos. 200x50 u.s.w. Jetzt möchte ich, wenn ich beim Aufruf der index.php eine bestimmte Variable in Form einer Kennung übermittle PHP-Code: lade MC1 an Pos. 0x0 lade MC2a an Pos. 100x50 lade MC3 an Pos. 200x50 u.s.w. Ich komme da irgend wie nicht weiter... ...wer kann mir da helfen? Danke
__________________ Die Zukunft entsteht durch unsere Kinder in einer kunterbunten Welt ... |
| | |
| | #3 (permalink) |
| live and experie Registriert seit: Feb 2004 Ort: Heilsbronn / Bayern
Beiträge: 188
|
Hi Holger, ich hatte vergessen zu sagen, dass ich die Kennung über einen Link "index.php?kenn=12345" aus einer Email heraus übertrage und die index.php dadurch öffne. Nun habe ich die Kennung in der php aber kann sie an Flash nicht weiter übergeben, da der Film doch bereits geladen ist. Ich überlege schon, ob ich via Session die Kennung temporär in eine Tabelle abspeichere und aus dem Film heraus diese Session aufrufe... oder geht's doch noch einfacher? Gruß Jochen
__________________ Die Zukunft entsteht durch unsere Kinder in einer kunterbunten Welt ... |
| | |
| | #5 (permalink) |
| live and experie Registriert seit: Feb 2004 Ort: Heilsbronn / Bayern
Beiträge: 188
|
Hi laxersaz, das könnte vielleicht gehen. Das schaue ich mir mal heute Abend genauer an. Vielen Dank
__________________ Die Zukunft entsteht durch unsere Kinder in einer kunterbunten Welt ... |
| | |
| | #6 (permalink) |
| live and experie Registriert seit: Feb 2004 Ort: Heilsbronn / Bayern
Beiträge: 188
|
Moin... (schon wieder nach Mitternacht grrrr) mir gehen bald die letzten Haare aus... Ich habe nun mittlerweile meine o.g. Idee aufgegriffen. Ich erzeuge eine Session und trage die Session-ID sowie die übergebene Kennung in eine Tabelle ein. Übergebe ich keine Kennung, steht der Wert 0 in der Tabellenzelle. Nachfolgend werte ich in einer anderen php-Datei die Kennung aus: PHP-Code: Und jetzt kommt das neue Problem... Die Texte entsprechen den Dateinamen der externen MC's, die ich in die Bühne laden möchte. Aber es geht irgendwie nicht. (rot markiert) Die fest eingetragenen MC's laden sich problemlos. Code: var daten = new LoadVars();
daten.f0001 = "aufgabe009"; // export der Aufgabe 'a009'
daten.sendAndLoad("php/php100.php?action=write&r="+random(999), daten, "POST");
daten.onLoad = function(success) {
if (success) {link = this.txt01;}
};
mc_a_01._x = 0;
mc_a_01._y = 0;
mc_a_01.loadMovie("swf/logo.swf");
mc_a_02._x = 160;
mc_a_02._y = 0;
mc_a_02.loadMovie("swf/werbung.swf");
mc_a_03._x = 0;
mc_a_03._y = 100;
mc_a_03.loadMovie("swf/suchen.swf");
mc_a_04._x = 160;
mc_a_04._y = 80;
mc_a_04.loadMovie("swf/menue.swf");
mc_a_05._x = 160;
mc_a_05._y = 100;
datei = "swf/"+link+".swf";
mc_a_05.loadMovie(datei);
mc_a_06._x = 300;
mc_a_06._y = 140;
mc_a_06.loadMovie("swf/blank.swf");
mc_a_07._x = 0;
mc_a_07._y = 140;
mc_a_07.loadMovie("swf/onlinecounter.swf");
mc_a_08._x = 0;
mc_a_08._y = 200;
mc_a_08.loadMovie("swf/userlogin.swf");
mc_a_09._x = 0;
mc_a_09._y = 360;
mc_a_09.loadMovie("swf/newsletter.swf");
mc_a_10._x = 0;
mc_a_10._y = 400;
mc_a_10.loadMovie("swf/platzhalter.swf");
mc_a_11._x = 0;
mc_a_11._y = 0;
mc_a_11.loadMovie("swf/blank.swf"); Vielen Dank vorab und gute Nacht
__________________ Die Zukunft entsteht durch unsere Kinder in einer kunterbunten Welt ... |
| | |
| | #7 (permalink) |
| Gast
Beiträge: n/a
|
Ein onLoad-Callback wird erst gefeuert, wenn auch tatsächlich Daten eingehen. D.h., der wartet die ganze Zeit im Hintergrund und das kann natürlich beliebig lange dauern. Du versuchst aber, sofort auf Daten zuzugreifen, die noch nicht geladen wurden. Mit ein paar traces wäre dir das auch sicher aufgefallen... Bei asynchronen Funktionen musst du halt warten, bis die entsprechenden Variablen gefüllt sind. Leg deine Variablenliste also in die onLoad-Funktion... PHP-Code: |
|
| | #8 (permalink) |
| live and experie Registriert seit: Feb 2004 Ort: Heilsbronn / Bayern
Beiträge: 188
|
Moin Holger, danke für deine Antwort. Das erklärt mir auch, warum ich den Text aus der php anzeigen lassen konnte, wenn ich die Variable in ein dyn. Textfeld gelegt habe. Das habe ich noch innerhalb der onLoad Funktion getan: PHP-Code: Kann es jetzt leider nicht austesten - bin an der Arbeit
__________________ Die Zukunft entsteht durch unsere Kinder in einer kunterbunten Welt ... |
| | |
| | #9 (permalink) |
| live and experie Registriert seit: Feb 2004 Ort: Heilsbronn / Bayern
Beiträge: 188
|
Holger... es funktioniert bestens... .. Danke nochmals
__________________ Die Zukunft entsteht durch unsere Kinder in einer kunterbunten Welt ... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |