в передающихся в php файл переменках появляется лишняя инфа %0D пхпшник поэтому не может принять правильно данные...
output: un=Jekel%0D&up=123%0D

PHP код:
<?php
if($_POST["un"]=="Jekel" && $_POST["up"]=="123"){
echo "user=Jekel&milo=jekel@ukr.net&pass=123";
}else{
echo "user=User&milo=email@mail.com&pass=pass";
}
?>

Код AS3:
package lib{
import flash.text.*;
import flash.display.*;
import flash.events.*;
import flash.net.*;
public class engine extends MovieClip{
public function engine(){
logined.btnok.addEventListener(MouseEvent.CLICK, sendData);
}
function sendData(e:Event):void{
var variables:URLVariables = new URLVariables();
variables.un = logined.i_user.text;
variables.up = logined.i_pass.text;
//
trace(variables.toString());
var request:URLRequest = new URLRequest("server.php");
request.method = URLRequestMethod.POST;
request.data = variables;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(request);
loader.addEventListener(Event.COMPLETE, getData);
}
function getData(e:Event):void{
var urlserver:URLRequest = new URLRequest("server.php");
urlserver.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, displayInfo);
loader.load(urlserver);
}
function displayInfo(e:Event):void{
var vars:URLVariables = e.target.data;
var usrname:String = vars.user;
var usremail:String = vars.milo;
infouser.d_user.text = usrname;
infouser.d_email.text = usremail;
}
}
}
еще одно, можно ли код красивее написать, оптимизировать? чтобы не так много текста было