|
|
|||||||
SWiSHmax 2
|
Professionelle Bilder ab 1 €
|
| Stichworte |
| delay, reload |
![]() |
|
|
LinkBack | Thread Tools |
|
|||
|
Hallo,
Ich habe mit Swishmax eine Animation realisiert, in der ein Sound abgespielt - gleichzeitig dazu ein Objekt bewegt wird. Es ist fuer den Footer einer Seite gedacht, und da die Zeit langsam knapp wird, wollte ich euch mal kurz nach einem Lösungsvorschlag für folgendes Problem bitten: Die Seite arbeitet ohne Frames, was bei einem Klick auf die Navigation natürlich die komplette Seite neu lädt, und somit auch die Animation erneut startet. Genau das will ich verhindern. Die Animation startet über einen Interval automatisch alle 10 Minuten neu, soll allerdings nur auf der ersten Seite "sofort" angezeigt werden. Ich hatte mir überlegt einen weiteren Interval einzubauen, der über ein PHP Script von jeder Seite die Zeit übermittelt bekommt. Beispiel: Aufruf der Seite index.php übermittelt den Wert 1, => Animation startet sofort, bei ende startet der Timer von 10 Minuten. Von der index.php klickt man über das Menü auf "Seite 2" bzw. index2.php, welche den Wert 600000 übermittelt, => Animation startet nicht sofort, sondern erst nach 10 Minuten bzw 600 Sekunden. Ich möchte den Interval gerne pro Seite anpassen, weil -> 1. Manche Seiten wenig Zeit des Betrachters benötigen, und dieser durch das viele Auftreten der Animation gestört werden könnte. Also 2. Idee hatte ich, alle Seiten gleich zu behandeln (Animation nach 10 Minuten) ausser eben die Startseite, was ja in einer Abfrage enden würde. Mein Problem ist, dass das mit dem Variablenübermitteln nicht so ganz funktioniert. Ich wollte den Wert in eine externe PHP-Datei übertragen und von dort auslesen lassen, oder hat jemand vielleicht einen einfacheren Vorschlag, bzw überhaupt einen Lösungsvorschlag? |
|
||||||||||||||||||||||||
|
Hi, nutze einfach die Flashvars als Übergabe.
Grüße Tom |
||||||||||||||||||||||||
|
|||
|
Uhm, ja, aber der Aufbau ist ja so:
Index.php; index2.php; index3.php (etc.) beinhaltet jeweils den Flashfilm, in Index.php; index2.php; index3.php (etc.) wird eine Variable gesetzt, welche den Zeitwert beinhaltet. Der Flashfilm ruft jetzt allerdings die timer.php auf, welche den Wert von der entsprechenden Datei (Index.php; index2.php; index3.php etc.) erhalten, und dann für den Flashfilm bereitstellen soll. Ich koennte mir rein theoretisch gesehen ja die Timer.php sparen und den Wert direkt aus der Datei laden, aber wie krieg ich den Dateinamen ins Swish rein? Kurzum, jede PHP Datei soll einen Wert enthalten, meinetwegen 50000, der Wert soll vom Swish ausgelesen, und dann in setInterval gesetzt werden. Dafür brauch ich ja den Dateinamen der aktuellen Datei - gibt es da eine Möglichkeit? |
|
|||
|
Ja, lesen, denken, suchen ... ich bin grad schon am suchen - man ignoriere obiges vorerst mal dezent ;)
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| wait(); delay(); im Scriptablauf | bereal | Swishmax - SwishScript | 5 | 29.11.2005 07:02 |
| Update-Delay deutsches Swishmax | Unregistriert | Swishmax - Fortgeschrittene | 3 | 22.02.2005 23:02 |
| reload verhindern | bmw32 | Swishmax - Fortgeschrittene | 3 | 26.01.2004 20:56 |
| Reload des Forums! | Torben | Generell zu SZO | 8 | 10.03.2002 12:14 |
| Reload Button | Veldrane | SWiSHmax - Einsteiger | 2 | 07.12.2001 14:23 |