Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2003, 05:18   #1 (permalink)
Querdenker
 
Registriert seit: Dec 2002
Beiträge: 40
Question get time & get date serverside

Hallo

Ich weiß das das Thema schon besprochen wurde, jedoch funkt es bei mir überhaupt nicht!

ich würde gern mittels PHP-script die Serverseitige Uhrzeit einbinden und darunter täglich zwischen 21 und 04 Uhr eine art "Open"- Schild einblenden. (Öffnungszeiten des Lokals - dh wenn das Lokal offen hat, soll auf der HP dies auch zu sehen sein - später ev auch ne Webcam-Einbindung)

Werke schon 4 Stunden herum mit Beispielscripts die bei mir leider nicht funken.

Vielleicht kann mir jemand so ein script mal posten wie ich das ganze einbinde sodaß 1.) Uhrzeit und Datum erscheint und 2.) wenn Uhrzeit zwischen 21-04 Uhr auch ein gotoandplay kommt oder so.


MFG Alex
Alex2911 ist offline   Mit Zitat antworten
Alt 24-07-2003, 19:43   #2 (permalink)
Hobby x-treme Flasher
 
Benutzerbild von freakgesicht
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 547
Hi Alex,

mach es doch einfach so: Füge diesen Code in eine PHP-Datei ein und speichere es als "get_time.php" ab!

PHP-Code:
// Zeit wird berechnet
$timestamp_new time();
echo 
$timestamp_new;
$datum date("d.m.Y",$timestamp_new);
echo 
"&datum=$datum&";
$stunde date("G",$timestamp_new);
echo 
"&stunde=$stunde"&; 
Nun importierst du die Daten in Flash mit folgendem Code:

ActionScript:
  1. loadVariablesNum("get_time.php?zufall="+random(99999), 0);

das was an dem Dateinamen dranhängt, kannst du ruhig dranlassen. Das verhindert nur, dass du die Zeit aus dem Cache ausliest und somit das Ergebnis falsch sein könnte.

Du hast nun die Variablen "datum" und "stunde" auf der Hauptzeitleiste. Du kannst nun z.B. im MC "datumanzeige" ein dynamisches Textfeld mit der Variablen "datum" machen. Hier drin wird später das aktuelle Datum angezeigt.

Weiters machst du noch einen MC, in den du das Schild "OPEN" legst. In das erste Bild machst du ein leeres Schlüsselfeld und legst folgende Aktion drauf:

ActionScript:
  1. stop();
  2. if (_root.stunde >= 21 OR _root.stunde <= 4) {
  3.     gotoAndStop(2);
  4. }

In Bild 2 machst du nun das OPEN-Schild rein. Und auch hier eine stop(); Aktion.

FERTIG !!! So einfach ist das!
Bei Fragen, einfach fragen!

Liebe Grüße,
Lukas
__________________
Skalu • Digital • Studios
freakgesicht ist offline   Mit Zitat antworten
Alt 25-07-2003, 06:04   #3 (permalink)
Querdenker
 
Registriert seit: Dec 2002
Beiträge: 40
Ich kriegs einfach nicht hin.

Kann es sein dass der Server wo ich drauff bin einfach diese Option nicht unterstützt ?


Es wird auf jeden Fall keine Zeit angezeigt. Alles leer

HIILLLFFFEEEE
Alex2911 ist offline   Mit Zitat antworten
Alt 25-07-2003, 08:34   #4 (permalink)
Hobby x-treme Flasher
 
Benutzerbild von freakgesicht
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 547
wenn dein Server PHP unterstützt, dann unterstützt er auch den Timestamp, das ist bestimmt so !

Probier's nochmal und wenn nicht, dann baue ich dir ein Tut,

CI@O, Lukas
__________________
Skalu • Digital • Studios
freakgesicht ist offline   Mit Zitat antworten
Alt 25-07-2003, 09:20   #5 (permalink)
Querdenker
 
Registriert seit: Dec 2002
Beiträge: 40
Hi

Ich hab hier auch schon ein TUT gefunden. Leider funkt es bei mir überhaupt nicht. Die Textzeile bleibt einfach leer. Ich habs nun schon mit 3 PHP´s probiert.

PHP allgemein wird unterstützt.

Warum bei mir alles leer bleibt kann ich echt nicht mehr sagen


Verzweiflung macht sich breit.

Aber vielen Dank trotzdem für Deine Hilfe
Alex2911 ist offline   Mit Zitat antworten
Alt 25-07-2003, 09:22   #6 (permalink)
Hobby x-treme Flasher
 
Benutzerbild von freakgesicht
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 547
Hi Alex,

also der maßlos liebe Lukas hat wiedermal seine kostbare Freizeit geopfert um jemandem zu helfen . Ne scherz

Also ich habe dir das Tut schnell gebastelt. Du kannst es dir mal hier anschauen: Tutorial

"Öffnungszeit" ist nun von 12:00 - 04:00h. Du solltest jetzt also noch den Text "Lokal geschlossen" sehen, ab 12 Uhr sollte bereits das OPEN-Schild zu sehen sein!

Im Attachement kannst du's dir downloaden! Gib mir bitte auf jeden Fall Bescheid, ob es dir gefällt.

Liebe Grüße,
Lukas

P.S. Wenn du nicht mehr bis 12h warten willst, dann schick mir schnell ein Mail an terrahacker@surfeu.at und ich ändere das noch schnell so um, dass du das gleich siehst...
Angehängte Dateien
Dateityp: rar open.rar (12,9 KB, 22x aufgerufen)
__________________
Skalu • Digital • Studios

Geändert von freakgesicht (25-07-2003 um 09:23 Uhr)
freakgesicht ist offline   Mit Zitat antworten
Alt 25-07-2003, 09:29   #7 (permalink)
Querdenker
 
Registriert seit: Dec 2002
Beiträge: 40
WARUM GEHTS JETZT AUF EINMAL ?

Genau dass ist es! Das kann ich nun ausbauen da die Zeit nun angezeigt wird (warum auch immer )

Vielen vielen Dank!

Werde das Ergebnis meiner Kreativität ( *smile*) dann posten !


Danke noch mal und grüße aus Österreich!
Alex2911 ist offline   Mit Zitat antworten
Alt 25-07-2003, 09:31   #8 (permalink)
Hobby x-treme Flasher
 
Benutzerbild von freakgesicht
 
Registriert seit: Oct 2001
Ort: Wien
Beiträge: 547
Freut mich,

ebenfalls Grüße aus Österreich!

Greetz Lukas
__________________
Skalu • Digital • Studios
freakgesicht ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele