Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2007, 12:36   #1 (permalink)
Neuer User
 
Benutzerbild von Pickarott
 
Registriert seit: Jul 2005
Ort: Berlin
Beiträge: 91
getURL - Welche Variabeln?

Hi Friends

Ich möchte per getURL eine neue Seite aus Flash heraus aufruft und dabei Variabeln übergeben. Die LiveDocs sagen ja leider nur aus, dass man Variabeln mit GET oder POST übergeben kann, aber nicht welche Variabeln...

Das Beispiel zeigt...
PHP-Code:
var firstName:String "Gus";
var 
lastName:String "Richardson";
var 
age:Number 92;
getURL("http://www.macromedia.com""_blank""POST"); 
...ja erst die deklaration von VARS und dann den getURL-Aufruf.

Aber welche Variabeln sendet getURL denn nun eigentlich wirklich? Alle (globalen) mit 'var' deklarierten Variabeln? Alle, die in der selben Funktion sind? Oder muss man die Variabeln generell an den url-String anhängen? Wenn ja, funktioniert das dann auch so mit POST?

Hoffe, ich habe mich verständlich ausgedrückt...
__________________
< Manchmal trifft man die richtige Entscheidung und manchmal trifft man die Entscheidung richtig >
Pickarott ist offline   Mit Zitat antworten
Alt 11-03-2007, 22:40   #2 (permalink)
lernwillig
 
Benutzerbild von Bugfixer
 
Registriert seit: May 2004
Ort: Berlin
Beiträge: 221
Hi Pickarott,

in der flashhilfe steht aber auch folgendes beispiel:

ActionScript:
  1. this.createEmptyMovieClip("loader_mc", this.getNextHighestDepth());
  2. loader_mc.username = "some user input";
  3. loader_mc.password = "random string";
  4. loader_mc.getURL("http://www.flash-mx.com/mm/viewscope.cfm", "_blank", "GET");

Dabei werden alle variablen, die sich im loader_mc befinden gesendet. Hängt aber generell von der instanz ab aus der du sendet, wenn du kein konkretes target angibst.

Allerdings arbeitet man mittlerweile besser mit loadVars:

ActionScript:
  1. var my_lv:LoadVars = new LoadVars();
  2. my_lv.playerName = playerName_txt.text;
  3. my_lv.playerScore = playerScore_txt.text;
  4. my_lv.send("setscore.cfm", "_blank", "POST");


Viel Erfolg
Bugfixer 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:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele