{lang: 'de'}
Flashhilfe.de - Flash Community

PHP Flash AS3, Probleme mit Variabel laden [Flash 11]

 


AntwortenRegistrieren Seite1  

Rogererni#1
Benutzerbild von Rogererni
Beiträge: 5
Registriert: Jul 2011

19.07.2011, 14:19

Hallo zusammen

Habe folgendes Problem:
Ich lese mit meinem Actionscript eine Variable aus einem PHP script aus.
PHP-Script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    $user 
$_GET['user'];
   
$pass $_GET['pass'];
   
    if (
$user=="admin" and $pass=="geheim") {
        echo 
"&var1=ok";
    }
    else {
        echo 
"&var1=false";
    }
?>


AS3-Script:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
stop();
import flash.events.MouseEvent;

function btnklick(evt:MouseEvent) {
     var request:URLRequest = new URLRequest("test.php");
 
     //zu sendende variablen
   var variables:URLVariables = new URLVariables();
     variables.user = user.text;
     variables.pass = pass.text;
     trace(user.text);
     trace(pass.text);
 
     request.data = variables;
     request.method = URLRequestMethod.POST;// oder wenn gewünscht GET

     var loader:URLLoader = new URLLoader();
     loader.dataFormat = URLLoaderDataFormat.VARIABLES;
     loader.addEventListener(Event.COMPLETE, handleComplete);
     loader.load(request);
}

function handleComplete(event:Event):void {
     //in urlstring vom server erhaltene variablen z.b. var1=aa&var2=bb
   var loader:URLLoader = URLLoader(event.target);
     
     trace(loader.data.var1);
     
 
}

btn_klick.addEventListener(MouseEvent.CLICK, btnklick);


Aber leider erhalte ich immer in der Variable var1 folgenden text:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
ok";

   }

   else {

      echo "
var1=false";

   }

?>


Kann mir da jemand helfen? Verwende Adobe Flash CS5 mit AS3 und PHP.
Danke und Grüsse
Roger Erni
Schlagwörter: AS3, PHP, variable
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

19.07.2011, 22:39