Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-11-2006, 17:04   #1 (permalink)
.hr
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Question AS, XML und PHP funktioniert nicht miteinander. Variablenübergabe...

Hallo Leute

Ich hab im Forum gesucht, leider nichts gefunden, das mir bei dieser angelegenheit helfen konnte.

Das Flash-Projekt sieht folgendermassen aus: Ich habe im Flash etwas entwickelt. Aus einem PHP-file, welches auf dem Server ist lade ich die Serverzeit runter.

Im XML habe ich 4 verschiedene Einträge. Diese lese ich im Flash aus.

Nun muss ich sie miteinander arbeiten lassen, diese Variablen aus PHP und Flash. Und zwar soll das heutige datum aus dem PHP mit dem eintrag datum aus dem xml verglichen werden, und wenn sie übereinstimmen, dann sollen bestimmte anweisungen ausgeführt werden.

Doch dies funzt nicht. Ich kann sie nicht miteinander 'verknüpfen'.

Kann jemand helfen. Bei diesem Projekt geht es darum, dass zu jedem Datum eines Tages ein entsprechender doku-Film-Beitrag eingelesen wird. (Dies übernimmt dann Zinc.) Diese einträge erhalte ich eben aus der xml-datei.

das auslesen aus der xml-datei funzt eigentlich gut, denn ich hatte es mal mit der systemzeit aus flash probiert - lief einwandfrei. Da die syszeit aber von jedem benutzer anders eingestellt werden kann, möchte ich die serverzeit verwenden.

Ich hänge die Dateien an, dann könnt ihr es euch mal ansehen und mir hoffentlich weiterhelfen....

Herzlichen Dank
Angehängte Dateien
Dateityp: zip phpXMLflash.zip (7,7 KB, 6x aufgerufen)
.hr ist offline   Mit Zitat antworten
Alt 13-11-2006, 17:28   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ich weiß nicht, ob ich verstehe, worum's dir geht.

Die Variable "datum" überschreibst du in Flash ja immer wieder. Wenn ich also z.B. in der XML-Datei das letzte Datum auf 1311 (also heute) stelle und dann so hier abfrage
PHP-Code:
    if (success) {
        
aktDatum this.meinDatum;
        
aktMonat this.meinMonat;
        if (
aktDatum+aktMonat == datum) {
...
... 
dann geht das doch?!?

Ansonsten alles ziemlich wirr, was du da machst. Würde auch PHP und XML nicht gleichzeitig laden bzw. erst dann miteinander vergleichen, wenn auch beides geladen ist.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-11-2006, 17:40   #3 (permalink)
.hr
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 6
Danke für deinen Kommentar

Aber es geht doch nicht, was du vorgeschlagen hast. Ich habs gleich zuvor getestet, ohne Erfolg.

Ich bin nicht gerade der Programmierheld. Deshalb hatte ich das Problem bei den Funktionen. Eigentlich hätte ich zuerst je eine Funktion fürs php-laden und xml-laden geschrieben und sie dann aufgerufen. zuerst war das auch der fall, aber ich konnte die variablen nicht miteinander vergleichen... ich hab versucht sie als globale anzugeben, hat auch nicht hingehauen.

deinen vorschlag hab ich getestet, geht nicht. die anweisungen werden nicht ausgeführt. versuch mal ein trace nach der if-abfrage, dann wirds klar dass es nicht geht, oder?
.hr 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele