import fl.controls.*;
import fl.events.*;
var x1:Label = new Label();
x1.text = "Nome:";
x1.width = 200;
x1.height = 25;
x1.x = 10;
x1.y = 10;
addChild(x1);
var nome:TextInput = new TextInput();
nome.text = "";
nome.width = 200;
nome.height = 25;
nome.x = 100+10;
nome.y = 10;
addChild(nome);
var x2:Label = new Label();
x2.text = "Sobrenome:";
x2.width = 200;
x2.height = 25;
x2.x = 10;
x2.y = 10+26;
addChild(x2);
var sobrenome:TextInput = new TextInput();
sobrenome.text = "";
sobrenome.width = 200;
sobrenome.height = 25;
sobrenome.x = 100+10;
sobrenome.y = 10+26;
addChild(sobrenome);
var botao:Button = new Button();
botao.label = "Clique Aqui!";
botao.setSize(200, 25);
botao.move(10, 10+26*2);
botao.addEventListener(MouseEvent.CLICK, onClick);
addChild(botao);
var texto:TextArea = new TextArea();
texto.text = "";
texto.setSize(200, 100);
texto.move(10, 10+26*3);
addChild(texto);
var loader : URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(event:Event):void{
var y_nome:String = event.target.data.x_nome;
var y_sobrenome:String = event.target.data.x_sobrenome;
var Texto = "";
Texto += y_nome + " " + y_sobrenome + "\n";
Texto += event.target.data;
texto.text = Texto;
}
function onClick(evt:MouseEvent):void{
var variables:URLVariables = new URLVariables();
variables.x_nome = nome.text;
variables.x_sobrenome = sobrenome.text;
var myRequest:URLRequest = new URLRequest();
// Mude a localização do localhost
myRequest.url = "http://localhost/flash_ajax/ajax.php";
myRequest.method = URLRequestMethod.POST;
myRequest.data = variables;
try{
loader.load(myRequest);
}catch(error:Error){texto.text = "Could not load the remote script page.";}
} |