Supreme Stylez
Threadersteller
Dabei seit: 05.09.2006
Ort: Erfurt
Alter: 37
Geschlecht:
|
Verfasst Di 05.09.2006 12:17
Titel Countdown / Zeitübergabe funzt nicht |
|
|
Hallo Leute,
ich habe aus einem tutorial raus [URL="http://www.mediengestalter.info/forum/19/tutorial-countdown-mit-flash-51516-1.html"]HIER[/URL]
einen countdown erstellt der die serverzeit als countdown nutz
mein problem ich bekomm die zeit von der php datei nicht in die swf übertagen mit FLASHVARS irgendwie passiert da gleich 0. kann mir einer helfen
der php code:
Code: | <?
$serverzeit = (time() + 1) * 1000;
$zielzeit = mktime(8,0,0,1,16,2007) * 1000;
if ($serverzeit >= $zielzeit) {
header("location: http://www.irgend-ne-sei.te/sprungziel");
exit();
}
?> |
die FLASHVARS
Code: | zeitnahme=start&serverzeit=<? echo $serverzeit; ?>&zielzeit=<? echo $zielzeit; ?>"> |
hier hab ich die flashvars eingefügt
Code: | <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="1004" height="619" id="countdown" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<PARAM NAME FlashVars VALUE="zeitnahme=start&serverzeit=<? echo $serverzeit; ?>&zielzeit=<? echo $zielzeit; ?>">
<param name="movie" value="countdown.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<embed src="countdown.swf" FlashVars="zeitnahme=start&serverzeit=<? echo $serverzeit; ?>&zielzeit=<? echo $zielzeit; ?>"
quality="high" bgcolor="#000000" width="1004" height="619" name="countdown" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object> |
ist der fehler vllt. beim eintragen der flashvars ?
der code in der swf:
Code: | var clientzeit = new Date();
clientzeit = clientzeit.getTime();
if (zeitnahme != "stop") {
countdown = "";
zeitnahme = "stop";
zeitunterschied = clientzeit - serverzeit;
} else {
realtime = clientzeit - zeitunterschied;
if (realtime >= zielzeit) {
countdown = "00:00:00"
getURL("http://www.google.de","_self");
stop();
} else {
restzeit = Math.abs(zielzeit - realtime);
countdown_h = Math.floor(restzeit / 3600000);
countdown_m = Math.floor((restzeit / 60000) - (countdown_h * 60));
countdown_s = Math.floor((restzeit / 1000) - (countdown_h * 3600) - (countdown_m * 60));
if (countdown_h < 10) countdown_h = "0" + countdown_h;
if (countdown_m < 10) countdown_m = "0" + countdown_m;
if (countdown_s < 10) countdown_s = "0" + countdown_s;
countdown = countdown_h + ":" + countdown_m + ":" + countdown_s;
}
} |
google konnt mir da auch nicht helfen
mfg
supreme stylez
|
|