Flash As3 İle Veri Yollayıp – Alma
As3 e yeni geçen herkes bilir. As3 te veri yollama ve alma bildiğimiz As2 den tamamen farklıdır. Şahsen ilk geçişimde boşluğa düşmüş gibi oldum. Sonuçta tamamen farklı bir dil.
Kodları istediğiniz gibi değiştirebilirsiniz. Flash Makalede paylaştığımda ufak bir veri yollama hatası vardı
Bu sorun da giderildi:
System.useCodePage=true;
var verimiz:URLVariables = new URLVariables();
//İlk önce veri tanımlıyoruz
var adres:URLRequest = new URLRequest("phpmiz.php");
//Daha sonra adres tanımlıyoruz
var loader:URLLoader = new URLLoader;
//ve flash la bağlantı yapılsın diye yükleyici
adres.method = URLRequestMethod.POST;
// adres değişkeninden verileri yollayağız. hangi method onu seçiyoruz. biz post dedik
loader.addEventListener(Event.COMPLETE,durum);
//burada flash php yi yüklemesiyle işlem başlaması için event tanımlıyoruz
veri_gonder_btn.addEventListener(MouseEvent.CLICK,verigonder);
//burada da veri_gonder_btn basılmasıyla birlikte işlem başlaması için verigonder adlı event tanımlıyoruz
function verigonder(es:MouseEvent):void {
//ve eventimizi gerçekleştiriyoruz
durum_txt.text=("Gönderiliyor...");
//veriler yollanırken kullanıcıya bilgi verelim
adres.data=verimiz;
//hatırlarsanız adres bir method olarak tanımlanmıştı. burada da data yani verinin adını anlamlı hala getiriyoruz
verimiz.gidenveri=veri.text;
//ve php ye veri.text deki yazıyı gidenveri olarak post ediyoruz
loader.load(adres);
//şimdide hatırlarsanız yükleyici tanımlamıştık onu çalıştırıyoruz
}
function durum(es:Event):void {
durum_txt.text=("Gönderildi"); /
var degiskenler:URLVariables = new URLVariables(loader.data);
//burada yukarıda çalıştırdığımız veri yolunu çalıştırıyoruz ve degiskenler isimli değişkene veri tanımlıyoruz
durum_txt.text=degiskenler.durum
//ve burada veri yazılıyor
}
Birkaç koddan derlemede mevcut içinde. Herkese iyi günler. Kodu istediğiniz gibi kullanabilirsiniz. İndirme linki:

08 Temmuz 2009 - 14:48
Göndermede Türkçe karekter problemi çıkar nasıl çözülebilir.
System.useCodePage=true;
bu kodda çözmedi problemi.
08 Temmuz 2009 - 15:03
Bu Türkçe karakter sorunu host yüzünden de gerçekleşebiliyor. Ayrıca Php tarafında da dili Unicode ( UTF-8 ) olarak denerseniz tekrar bakabiliriz.
İyi günler…
09 Temmuz 2009 - 15:27
AS3 iletişim formlarından php ile gönderdiğim mesajlarda karekter problemi çıkıyor. Php ye nasıl bi kod eklenecek
09 Temmuz 2009 - 15:31
Herhangi bir kod eklemeniz gerekmiyor. Dw gibi programlarda Properties’ den sayfa dilini UTF-8 ( Unicode diye geçer ) şeklinde ayarlıyıp kayıt edeceksiniz…
Ama bu da olmazsa gelen veriyi;
iconv(“utf-8″, “iso-8859-9″, $veri);
yaparak da UTF-8 e çevirebilirsiniz. İyi günler…
06 Ağustos 2009 - 22:45
Bende bunu dosyaya veri yazmak sandımdı…