Önizleme için tıklayın
Örnek çalışmada, butona tıklandığında ad kutusuna yazılan değeri php’ye gönderiyor, php de gelen değeri alıp üzerine bir ek değer koyarak flash’a geri gönderiyor.
Yani örnek çalışmada hem veri gönderme hem de veri alma var.
Kodlar aşağıda:
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLVariables;
var adres:URLRequest = new URLRequest("http://blog.bilgenc.com/dosyalar/as3_php/dosya.php");
adres.method = URLRequestMethod.POST;
var yukleyici:URLLoader = new URLLoader();
yukleyici.dataFormat = URLLoaderDataFormat.TEXT;
var gelen_degiskenler:URLVariables=new URLVariables();
var giden_degiskenler:URLVariables=new URLVariables();
adres.data=giden_degiskenler;
function gonder_fonk(e:Event){
giden_degiskenler.flashtan_phpye = ad_txt.text;
yukleyici.load(adres);
}
yukleyici.addEventListener(Event.COMPLETE, yuklendi_fonk);
gonder_btn.addEventListener(MouseEvent.MOUSE_DOWN, gonder_fonk);
function yuklendi_fonk(e:Event):void {
gelen_degiskenler=new URLVariables(URLLoader(e.target).data);
trace(URLLoader(e.target).data); // tüm php dosyasını yazar..
metin_txt.htmlText=gelen_degiskenler.phpden_flasha;
}