Soru - Cevap Bölümü
/ Kategori: Programlama
09/02/2010 - 08:29:00 cevap (1) Okunma : 231 Bu yazıyı 0 kişi tuttu.
Flash Input Textfield Kontrolü As2
Selamlar;
Input text e kulanıcının girdiği veriyi space tuşuna bastığı anda eş zamanlı denetlemek istiyorum.o
Mesela ;
var kelimeler:Array = new Array(); kelimeler = ["yemek","içki","pasta","kurabiye","aç","midem"]; var keyListener:Object = new Object(); keyListener.onKeyDown = function() { if(Key.getAscii() == 32) { for(i=0; i<kelimeler.length; i++) { if(kontrol_text.text == kelimeler[i]) { trace("olumlu"); } } } } Key.addListener(keyListener);
böyle bir kod yazdım fakat sadece ilk anda kelime girildiyse sonuç dönüyor benim istediğim cümlenin içinde kelimeyi kontrol ettirmek, umarım anlatabilmişimdir.
teşekkürler.
Cevaplar
( Faydalı Cevapları Göster )
Etkinlikler
Konferans
XII. Akademik Bilisim Konferansı
XII. Akademik Bilisim Konferansı
II. AB'10
XII. Akademik Bilisim Konferansı 10-12 Şubat
Mugla Üniversitesi
Üniversitelerde bilgi teknolojileri konusunda ilgili grupları biraraya
...
Kategori:
Konferans
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)











gördüğüm kadarıyla if (kontrol_text.text == [kelimeler[i]]) satırı sorunlu
çünkü tüm cümleyi bir kelimeye eşitlemeye çalışmışsınız, ya kontrol_text.contains gibi bir method varsa ondan yararlanacaksınız, ya da yoksa önce cümleyi split edip herbir kelimeyi, elinizdeki kelime dizisiyle karşılaştıracaksınız...