Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-04-2009, 12:54   #1 (permalink)
Neuer User
 
Benutzerbild von denniz
 
Registriert seit: Aug 2006
Beiträge: 282
URLVariables Eigenschaften in Array speichern

Hi Leute,

gibt es eine möglichkeit URLVariables Properties in einem Array abzuspeichern?
Mit der LoadVars Klasse unter AS2 ging es, AS3 will bei mir irgendwie nicht.

PHP-Code:
var scriptPath:String 'http://localhost/query.php';
var 
scriptRequest:URLRequest = new URLRequest(scriptPath+'?ck='+new Date().getTime());
var 
scriptLoader:URLLoader = new URLLoader();
var 
scriptVars:URLVariables = new URLVariables();
scriptLoader.addEventListener(Event.COMPLETEonLoaded);
scriptRequest.method URLRequestMethod.POST;
scriptRequest.data scriptVars;

//-------------------------------------
var arr = ['action'];
function 
init() {
    
scriptVars.arr[0]  = 'insertEntry';// Ein Begriff ist nicht definiert und hat keine Eigenschaften.
    //scriptVars.action ='insertEntry'; //Geht
    
scriptLoader.load(scriptRequest);
}
//-------------------------------------
function onLoaded(e:Event):void {
    var 
variables:URLVariables = new URLVariables(e.target.data );
    
trace(variables.toString());
}

init(); 
denniz ist offline   Mit Zitat antworten
Alt 08-04-2009, 13:03   #2 (permalink)
ChronoGuard
 
Benutzerbild von SpecOps-12
 
Registriert seit: Mar 2002
Ort: Saarbrücken
Beiträge: 2.649
Ich weiß nicht ganz, was du machen willst.
Aber das da hätte auch in AS2 nicht funktioniert.

PHP-Code:
//-------------------------------------
var arr = ['action']; // Ein Array namens arr wird auf der Timeline angelegt und bekommt dazu als Value "action" auf Index 0
function init() {
    
scriptVars.arr[0]  = 'insertEntry'// Ein Array namens arr wird in scriptVars angesprochen. Scriptvars enthält aber kein Array namens arr.
    
scriptLoader.load(scriptRequest);
}
//------------------------------------- 
__________________
we will stop enhancing the truth in 3, 2, ...
SpecOps-12 ist offline   Mit Zitat antworten
Alt 08-04-2009, 13:04   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
scriptVars[0]='insertEntry'
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 08-04-2009, 13:24   #4 (permalink)
Neuer User
 
Benutzerbild von denniz
 
Registriert seit: Aug 2006
Beiträge: 282
Hi,

thx,
@SpecOps-12: Deine comments haben mich weitergebacht, so gehts:

PHP-Code:
var arr = ['action'];
var 
timeline =this;
function 
init() {
    
scriptVars[timeline.arr[0]]  = 'insertEntry';
    
scriptLoader.load(scriptRequest);

Ich habe die Eigenschaftesnamen in einem Array abgelegt damit ich später in meinem PHP skript hierüber einen zugriff auf die Variablen bekomme zB: $_POST['action']
denniz 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 19:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele