| |||||||
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: Aug 2009
Beiträge: 6
| Problem: Random wird bei mehrfachem Einblenden ignoriert
Hallo Commuinty, ich habe mich extra für dieses Problem hier angemeldet, weil mir bisher niemand weiterhelfen konnte. Ich hoffe nun, dass hier jemand Rat weiß... Ich habe einen Flash-Film, das ist im Prinzip ein schnöder Bilderrahmen. Auf die Bühne platziere ich funkelnde Sterne (mc_stern_1, mc_stern_2 usw.) die ich mittels AS animiere. Dabei habe ich eine zeitliche Verzögerung eingebaut, die per Random-Variable gesteuert wird. Dies verhindert, dass der Effekt immer gleich aussieht, die Sterne flackern unregelmäßig, zufällig eben... So weit so gut. Das funktioniert wie gesagt auch alles, zumindest im Flash selbst. Binde ich jetzt die SWF in meine Homepage ein, dann funktioniert das immernoch bestens. Probleme gibt es aber, sobald ich die SWF mehrmals auf einer Seite einbinde. Obwohl theoretisch jede SWF sein blinkern zufällig steuern müsste, tut es das genau nicht. Das Blinkern der Sterne ist zwar immernoch unregelmäßig, jedoch wenn ich die SWF 5mal platziere, dann blinkern die im Gleichtakt. Genau das sollen sie aber nicht! Wie ist das möglich? Es scheint so als würden die SWF-Filme, wenn ich sie mehrfach auf eine Seite platziere, sich die Random-Var teilen, da ja der Effekt bei alle platzierten SWFs synchron läuft. Ich verstehe das nicht, denn normale müsste doch jede SWF für sich die Random-Var neu bestimmen und somit dürfte es doch nicht synchron laufen!? Ich bin absolut ratlos und weiß nicht mehr was ich machen soll. Ich denke in der Programmierung liegt kein Fehler und die SWF einzeln verwendet funktioniert. Nur bei mehreren platzierten klappt es nicht mehr ![]() Ich hoffe ich konnte mich einigermaßen verständlich ausdrücken und hoffe natürlich auch das mir jemand helfen kann... |
| | |
| | #2 (permalink) |
| Zero to Hero Registriert seit: Apr 2007
Beiträge: 871
|
Für mich hört sich das so an als ob Math.random wenn es zum ersten mal immer die gleiche abfolge an zahlen hat. Früher hat man dieses Verhalten sehr gut beim Zufälligen abspielen von winamp playlists nachvollziehen können. Ich nehme an, dass Math.random einfach immer den gleichen weg nimmt. Wirkliche hilfe kann ich dir da leider nicht anbieten.
__________________ Ein Tag an dem du nicht gelacht hast ist ein verschwendeter Tag. Never Stop! Mike |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2009
Beiträge: 6
|
Hmm, nein das ist es nicht. Aber danke für dein Interesse an dem Problem! Wie gesagt, der Zufallsmechanismus funzt perfekt. Wenn man die FLA im Flash öffnet und mit Apfel+Enter (Strg+Enter) den Film abspielt, dann sind die Zeitabstände unregelmäßig und auch bei jedem Abspielen "zufällig" (mit trace() geprüft...) Aber wenn ich diese SWF 2x auf meiner Seite inkludiere, dann ist der Effekt immer noch zufällig, jedoch laufen beide Clips synchron!? Warum verdammt? Es müsste doch so sein dass jeder Clip seine eigene Zufalls-Var hat.... ist es aber nicht, denn sie laufen ja synchron... Kann es sein das der Flashplayer hier erkennt das ich die SWF mehrmals einbinde und das Teil aus dem Cache holt? Wie könnte man das verhalten verhindern, sollte es tatsächlich daran liegen!? |
| | |
| | #4 (permalink) |
| Nix Wisser Registriert seit: May 2003 Ort: Würzburg, Kleinstadt
Beiträge: 3.510
|
ich habe es jetzt mehrmals eingebunden und da blinkt nichts synchron, habe allerdings das "var" vorne entfernt PHP-Code:
__________________ nullidee Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR® |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2009
Beiträge: 6
|
Danke für deine Antwort. Ich probiere das morgen gleich mal aus... Ich muss aber anmerken, dass komischerweise (als ich es das erste Mal getestet habe) die Sterne bei 12 platzierten Rahmen so liefen wie gewollt. Dann hab ich einmal die Seite reloaded und seitdem laufen sie parallel... Kannst ja zum Spaß mal probieren ob die nach nem Reload immernoch zufällig blinkern. Danke dir erstmal für deine Mühen, ich gebe morgen nochmal Feedback wenn ich es ausprobiert habe! |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Aug 2009
Beiträge: 6
|
Hmm, nunja, also der Fehler tritt irgendwie nicht mehr auf... Keine Ahnung warum es auf einmal geht, vielleicht hatte ich wirklich nur ein Problem mit dem Browser-Cache, das würde zumindest einiges erklären! Danke für die Hilfe |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |