| |||||||
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) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 18
|
Folgendes Problem Ich habe eine Flash-Webseite generiert. Betritt man diese, lasse ich automatisch per loadMovie("http://www.meinewebseite.com/1.swf",2) die swf-Datei «1.swf» in Level 2 hinzu laden. Auf Level 1 befindet sich die Webseite. Das klappt ja schon mal und ist so schön einfach. Jetzt befinden sich aber noch weitere schnucklige Bilder auf dem Serververzeichnis, zum Beispiel: http://www.meinewebseite.com/2.swf oder http://www.meinewebseite.com/3.swf Jetzt möchte ich gerne folgenden Effekt erzielen: Beim betreten der Webseite lädt Flash per «Actionscript auf dem ersten Frame» entweder 1.swf, 2.swf oder 3.swf in Level 2 automatisch hinzu. Also wie gesagt, einfach eine von den drei swf-Dateien soll per Zufallsgenerator zur Webseite hinzugeladen werden, und zwar soll die Datei direkt vom Pfad «www.meinewebseite.com» geladen werden. Beim nächsten betreten der Webseite würde dann vielleicht 3.swf hinzu geladen werden, oder 2.swf, ganz dem Zufall überlassen. Das würde meiner Webseite die lange Weile nehmen und wäre meine Rettung!!! Ist das überhaupt möglich? Ein Zufallsauswahl aus folgenden Script-Befehlen? loadMovie("http://www.meinewebseite.com/1.swf",2) loadMovie("http://www.meinewebseite.com/2.swf",2) loadMovie("http://www.meinewebseite.com/3.swf",2) |
| | |
| | #2 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| ActionScript:
könnte klappen
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 18
|
Hallo Andretti Sieht ziemlich logisch aus. Nur jetzt lädt Flash gar keine swf-Datei mehr hinzu. Kommt aber auch keine Fehlermeldung. Komisch. Wenn ich das jetzt richtig verstehe, soll Flash den text "+zufall+" mit einer 1,2 oder 3 (per Zufall) ersetzen, oder? Wäre ja der richtige Ansatz nur funktioniert es leider nicht. Vielleicht irgendwo ein keiner Fehler im Skript? |
| | |
| | #4 (permalink) |
| Oberschlauberger Registriert seit: Nov 2004
Beiträge: 152
|
random nimmt zwar drei zahlen aber das problem daran ist das er 0 1 und 2 nimmt. Also mußt du entweder die swf's umbenennen damit sie bei 0 anfangen oder du schreibst: mal das ActionScript:
Vorteil vom array ist noch das du die filme nicht 1 2 3 nennen mußt sondern namen nehmen kannst mit denen du noch weißt was wo drin ist. ![]() EDIT: Korrigiere mein Script, das hier ist jetzt getestet und funktioniert.
__________________ Mitglied der Liga langsam fett werdender Stubenhocker Esst mehr Brot Geändert von Agent-Orange (08-07-2005 um 10:37 Uhr) |
| | |
| | #5 (permalink) |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| ActionScript:
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary |
| | |
| | #6 (permalink) | |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| Zitat:
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary | |
| | |
| | #7 (permalink) | |
| Oberschlauberger Registriert seit: Nov 2004
Beiträge: 152
| Zitat:
![]() Alternativ kann man ja ne php Datei schreiben die die filenamen liest und die dann in ein Array lesen lassen. Einmal schreibarbeit und dann ruhe in frieden
__________________ Mitglied der Liga langsam fett werdender Stubenhocker Esst mehr Brot | |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 18
|
Dnake an Andretti und Agent-Orange. Jetzt teste ich gerade die Version von Agent-Orange. Klappt schon mal nicht schlecht mit dem Zufall, nur erscheit der Rest der Webseiite nicht mehr. _root. scheint mein Level 1(mit dem Rest der Webseite) aufzuheben. Was kann ich denn anstelle von _root. schreiben, damit zB. 2.swf in Level 2 hinzugeladen wird und nicht den Rest der Site ersetzt? Oder gibt es eine Alternative zu Film = new Array() in Kombination mit _root. ? film = new Array() film[0]="http://www.meinewebseite.com/1.swf"; film[1]="http://www.meinewebseite.com/2.swf"; film[2]="http://www.meinewebseite.com/3.swf"; var zufall = random(3); _root.loadMovie(film[zufall],2); |
| | |
| | #9 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Gucken: ActionScript:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #10 (permalink) | |
| tracer Registriert seit: Jun 2004
Beiträge: 4.415
| Zitat:
__________________ Viola per Sempre Alle Angaben ohne Gewehr! trace your open mind in variables ! andretti ActionScript Dictionary | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |