Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2005, 09:27   #1 (permalink)
nicht mehr neu
 
Benutzerbild von theflasher
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 30
LoadVars und dynamische Parametervariablen

Hallo Leute

ich habe ein kleines Problem das ich auch über die Suchfunktion nicht selber beantworten konnte. Ich möchte dass die variable mit dem namen versendet wird, den ich über OResponseParam lade und nicht mit dem namen oResponseParam. Wie kann ich dies erreichen?
Besten Dank für eure Hilfe

Guido

Code:
var oResponseURL:String = _root.oResponseURL;
var oResponseParam:String = _root.oResponseParam;

sendbutton.onRelease = function(){
   loadVars = new LoadVars();
   //oResponse sollte den dynamsichen namen haben aus der
   //geladenen variablen und nicht oResponseParam
   loadVars.oResponseParam = inputfield.text;
   loadVars.send(oResponseURL, loadVars, "POST");
}
theflasher ist offline   Mit Zitat antworten
Alt 25-01-2005, 10:55   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
kann 'OResponseParam' nicht finden ?
aussderdem hast du keine onLoad-func definiert...

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 25-01-2005, 10:57   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Nimm statt der send-Methode besser die sendAndLoad-Methode. Mit send würdest du sonst etwas ähnliches wie einen getURL auslösen und damit deine aktuelle Seite verlassen.
  Mit Zitat antworten
Alt 26-01-2005, 16:06   #4 (permalink)
nicht mehr neu
 
Benutzerbild von theflasher
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 30
Danke für eure Antworten aber das Problem habt ihr leider nicht verstanden, bzw. ich habe es unklar formuliert.

Das codebeispilel ist nur ein snipplet, läuft also nicht, bzw. einfach so, dies ist mir aber auch klar. Das Bsp. zeigt wie weit ich schon bin, bzw. was ich versucht habe.

Das Problem ist folgendes: Ich lese zwei variablen vom html file in den flash movie bei start, die beiden _root.xy vars.

Den Inhalt der zweiten var möchte ich als Namen verwenden für den variablen Namen des Post requests. Der Inhalt wird im bsp. dann der inhalt des textinpul feldes sein.

Also oResponseParm=preis

soll abgesendet werden als

POST -> preis=textinput.text;

Idee? Danke!
Guido
theflasher ist offline   Mit Zitat antworten
Alt 26-01-2005, 21:25   #5 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
ActionScript:
  1. //angenommen oResponseParam == preis
  2.  
  3. LV = new LoadVars();
  4. LV[oResponseParam] = textinput.text;
  5. LV.onLoad = function(succ){
  6.     if(succ){
  7.         //hier tu was;
  8.     }else{
  9.         trace('fehler beim laden der daten!');
  10.     }
  11. }
  12.  
  13. LV.sendAndLoad('deinePHP.php', LV);





greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 27-01-2005, 09:08   #6 (permalink)
nicht mehr neu
 
Benutzerbild von theflasher
 
Registriert seit: Sep 2004
Ort: Zürich
Beiträge: 30
@kelor

vielen Dank! Du hast die Lösung gefunden. Cool, das mit den eckigen klammern habe ich nicht gewusst, bzw. noch nie angetroffen. Schönes Wochenende und gruss

guido
theflasher 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 18:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele