Flash As3 İle Veri Yollayıp – Alma
Tarih: Eylül 7th, 2008 | Yazar: Ertuğrul Erkan | Kategori: Action Script | Etiketler: 3.0, action script, action script 3, adobe flash cs3, as3, as3 veri yolla, as3 veri yollama alma, flash cs3, flash3 cs3, url, veri alışverişi, veri yollama | 8 Yorum »As3 e yeni geçen herkes bilir. As3 te veri yollama ve alma bildiğimiz As2 den tamamen farklıdır. Birçok kişi ilk geçişinde boşluğa düşer gibi oldu. Sonuçta tamamen farklı bir dil.
Kodları istediğiniz gibi değiştirebilirsiniz. Sanıyorum diğer bir makalede 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
}
Herkese iyi günler. Kodu istediğiniz gibi kullanabilirsiniz. İndirme linki:
Benzer Yazılar;
- Muttalip Tulgar ile Action Script Üzerine Röportaj...
- [ Flash Cs3 ] Neden ScrollBar ım çalışmıyor?
- [ As3 ] Start - Stop Drag İşlemi
- AS3 - Adobe Air İle Basit Bir Paint Yapalım
- [ As3 ] Basit ScrollBar Yapalım

Göndermede Türkçe karekter problemi çıkar nasıl çözülebilir.
System.useCodePage=true;
bu kodda çözmedi problemi.
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…
AS3 iletişim formlarından php ile gönderdiğim mesajlarda karekter problemi çıkıyor. Php ye nasıl bi kod eklenecek
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…
Bende bunu dosyaya veri yazmak sandımdı…
çok açıklayıcı bir blog. yalnız açıklama satırlarını yazarken kod satırının altına değilde üstüne yazarsan for, if, while gibi bloklarda sıkıntı çekmezsin. iyi çalışmalar
[...] [...]
Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts.
bu hata ne oluyor ?