Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-06-2004, 13:01   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: München
Beiträge: 30
Variablen übergeben via getURL

Ich weiß, daß zu diesem Thema schon einiges geschrieben wurde, aber ich habe bis jetzt nichts gefunden, was mein Problem behebt:

Ich möchte via getURL() Funktion Variablen an eine PHP-Datei übergeben, welche im selben Fenster geladen werden soll. Normalerweise würde man ja einfach einen query (?variable1=wert1&variable2=wert2&...) an die URL hängen. Leider bekomme ich allerdings nur folgenden Ergebnisse:

Funktion: getURL("testversion.php?category=2","_self","POST" );
Ergebnis: testversion.php?category=2?FUIComponentClass=%5Bty pe+Function%5D&FSelectableListClass=%5Btype+Functi on%5D&FScrollBarClass=%5Btype+Function%5D&FScrollS electListClass=%5Btype+Function%5D&FSelectableItem Class=%5Btype+Function%5D&FListBoxClass=%5Btype+Fu nction%5D&FComboBoxItemClass=%5Btype+Function%5D&F ComboBoxClass=%5Btype+Function%5D&FListItemClass=% 5Btype+Function%5D&func%5FonSelector=%5Btype+Funct ion%5D&func%5FLoadMain=%5Btype+Function%5D

Funktion: getURL("testversion.php?category=2","_self","GET") ;
Ergebnis: testversion.php?category=2?FUIComponentClass=%5Bty pe+Function%5D&FSelectableListClass=%5Btype+Functi on%5D&FScrollBarClass=%5Btype+Function%5D&FScrollS electListClass=%5Btype+Function%5D&FSelectableItem Class=%5Btype+Function%5D&FListBoxClass=%5Btype+Fu nction%5D&FComboBoxItemClass=%5Btype+Function%5D&F ComboBoxClass=%5Btype+Function%5D&FListItemClass=% 5Btype+Function%5D&func%5FonSelector=%5Btype+Funct ion%5D&func%5FLoadMain=%5Btype+Function%5D

Funktion: getURL("testversion.php?category=2","_self");
Ergebnis: testversion.php


Falls jemand weiß, wie die richtige Funktion lautet, wäre ich sehr dankbar!
Falls jemand eine umfassende (also nicht die miserable, da nur die Hälfte erklärende, Online-Hilfe) Dokumentation kennt, wäre ich ebenfalls dankbar.
storycreator ist offline   Mit Zitat antworten
Alt 23-06-2004, 14:02   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
hoi,

möchtest Du nur die eine Variable übergeben?
wenn ja dan stimmen doch die ersten zwei schon.
Falls Dich aber der rest nervt, würde ich ein leeren MC erstellen und über diesen dann getURL aufrufen.
PHP-Code:
this.createEmptyMovieClip("sende_mc",1);
sende_mc.category=2;
sende_mc.getURL("testversion.php2","_self","GET"); 
ist mir zwar noch nirgend so begegnet, sollte aber funktionieren.
jetzt sollten nur die Variablen aus dem mc "sende_mc" übergeben werden.
in Deiner Version hat flash ja all die anderen variablen dran gehangen, die wahrscheinlich auf root sind.

Gruß Serge
Serge ist offline   Mit Zitat antworten
Alt 23-06-2004, 14:47   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: München
Beiträge: 30
Ersteinmal besten Dank für deine Antwort!

Zitat:
möchtest Du nur die eine Variable übergeben?
wenn ja dan stimmen doch die ersten zwei schon
Leider nicht ganz, denn so habe ich ZWEI Fragenzeichen und jede Menge unnötige Variablen.


Ist es denn nicht irgendwie möglich nur eine einzige bestimmte Variable per Query zu übergeben.
Flash hängt ja entweder den ganzen Müll dran oder schneidet meinen Query gnadenlos ab.

Dein Vorschlag mit dem extra erstellten MovieClip funktioniert zwar wahrscheinlich, aber gibt es keine einfachere Möglichkeit?


Wenn ich allerdings keine andere Möglichkeit habe, wie würde ich dann eine Variable an folgender Stelle einfügen:
sende_mc.v_variable=2;
storycreator ist offline   Mit Zitat antworten
Alt 23-06-2004, 14:54   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
hmm, habe gerade Deine 3. Möglichkeit ausprobiert.
habe Flash MX..
funktioniert wunderbar.
ohne des hilfsmcs
Serge ist offline   Mit Zitat antworten
Alt 23-06-2004, 15:33   #5 (permalink)
Neuer User
 
Registriert seit: May 2004
Ort: München
Beiträge: 30
EDIT:
Ich habe das ganze bis jetzt nur Offline probiert, wo es zu obigen Ergebnissen gekommen ist.
Nun habe ich das ganze einmal online gestellt und nun funktioniert auch die Version 3

Ich kann mir zwar nicht erklären, warum dann bei den ersten beiden Versionen offline etwas angezeigt wurde, aber das bleibt wohl eines der wohlgehüteten Geheimnisse der Flash Entwickler...

Geändert von storycreator (23-06-2004 um 15:57 Uhr)
storycreator ist offline   Mit Zitat antworten
Alt 23-06-2004, 16:52   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
es ist an sich recht logisch...

also ich denke es mir in etwa so:

Wenn du POSt oder GEt mitangibst, teilst flash mit, dass der PLAyer auf jeden fall die Variablen mitsenden soll, ob jetzt über get oder post ist wurscht, er sendet sie mit.
bei Deiner dritten methode sendet er wirklich nur den string und keine Variablen.
Und mit der Offline Lösung:
es könnte evtl. daran liegen, dass Dein browser offline mit den angehangenen variablen und php Dateien net ganz klar kommt, und diese deswegen entfernt

Grüßle Serge
Serge 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 10:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele