| |||||||
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) |
| flash'en is my profession Registriert seit: Apr 2003
Beiträge: 87
|
hallo leute, ich hab mir was überlegt, hab aber keine ahnung ob es überhaupt realisierbar ist. also, ich habe ein flash file und 3 domains. ziel ist es, dass je nach aufgerufener domain, das flashfile an einer definierten stelle (bzw. szene) startet. ist sowas überhaupt möglich. man müsste wohl irgend welche variablen an das file übergeben, oder so... hat jemand ne idee? danke! s@mmy |
| | |
| | #4 (permalink) |
| Achim Math.PI Registriert seit: Jul 2001 Ort: cool Colonia
Beiträge: 11.642
|
sollte funzen PHP-Code:
__________________ gruß bloba 2 x onkel² b_d |
| | |
| | #5 (permalink) |
| Farbe ist Luxus Registriert seit: May 2003 Ort: Köln
Beiträge: 2.405
|
Hi s@mmy, ich kann es versuchen, aber ein bisschen Ausprobieren ist oft auch ganz nützlich ![]() Ich verstehe dein Anliegen so, dass du ein und dasselbe Flash-File auf ein und demselben Server hast, das aber unter unterschiedlichen Domains liegt. (entscheidend ist wohl die Tatsache, dass es das gleiche Flash-File ist...) Im swf fragst du die URL des Movies mit _url ab. Wenn die eine Domain bspw. www.meinefirma.de heißt, dann kommt da sowas raus wie "http://www.meinefirma.de/flash/mein.swf", bei einer anderen Domain entsprechend was anderes... Flash 4 kennt leider noch kein String-Objekt; da musst du ggf. den String händisch splitten und durchsuchen (eben nach der Info, die für dich relevant ist, also der Domainname). Ich setze voraus, dass die Domains alle gleich aufgebaut sind, dass also der entscheidende Name zwischen dem ersten und zweiten Punkt (.) liegt. So bekommst du dann den Domainnamen: ActionScript:
Danach kannst du abfragen: if(myDomain eq "domain1") gotoAndStop("szene1",1); usw. Solltest du allerdings ohnehin verschiedene Webserver mit kopierten Dateien verwenden, kannst du es auch einfacher haben, indem du eine Variable an das swf übergibst (im HTML-Code): <param name="movie" value="mein.swf?domain=1"> Im swf landet diese Variable in _level0.domain. Das kannst du dann wiederum in eine if-Abfrage stecken. Grüße ludabruda PS: in Flash 5 ist das splitten des Strings wesentlich einfacher. (strDomain.split(".")) Das Ergebnis landet in einem Array. In unserem Falle ist der Domainname dann der zweite Index (also Array[1]). Ein Blick in die AS-Referenz sollte dir weiterhelfen |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |