http://mehmetoglu.org/as3_dersler/daktiloas3.swfSahnede yazi_txt durum adlı (instance name) bir text kutucuğu mevcut.
Proje dosyasını indirerek tamamını inceleyiniz.. Daha sonra anlamadığınız şeyleri buradaki anlatımla tedarik edebilirsiniz..
(” Tırnak) İşaretlerini kodlamada yeniden yazınız
// Kodlamalar şu andan itibaren başlamıştır..
// Daha önce bana da lazım olan bir efektti. Şimdi kendi kodumu yazdım. Gayet sağlıklı bir çalışma oldu kanımca..
// Öncelikle bir ipucu vereyim..
var deneme:String = “selam”;
trace(deneme.substr(0,3)); // sel
// Öncelikle yazı metnini string bir değişken olarak atayalım..
var yazi:String= “Bu uygulama Burak Aydın |
www.mehmetoglu.org tarafından geliştirilmiştir.\nDiğer uygulamalar için mehmetoglu.org ‘u ziyaret edebilirsiniz..”;
// bu matematiksel harf değeri daha sonra yazı içinden “1,2,3,.. numaralı harfi göster” fonksiyonu için kullanılacak..
var harf:int = 1;
// şimdilik ilk harf için değer atadık = 1
/* 1000 ms bir sn ‘ye ye eşittir. 30 ms saniyenin tahmini 93 kat hızlandırılmış hali. Bu hızda çalışacak bir timer değişkeni tanımladık */
var daktilo:Timer = new Timer(30);
// timer için dinleyici yazıyoruz. daha sonra bu dinleyiciyi timer ‘a eklemeceğiz..
function yaz(event:TimerEvent):void {
/* yazi_txt.text ‘e şunu yaz. yazi.harfleri(0 ile harf arasındaki). Böylece aşağıda gördüğünüz harf değişkeni arttıkça buraya yazılan harf sayısı artacak. */
yazi_txt.text = “” + yazi.substr(0,harf);
harf ++;
}
daktilo.start();
daktilo.addEventListener(TimerEvent.TIMER, yaz);
____________________________________________
Uygulamanın proje dosyası:
http://mehmetoglu.org/as3_dersler/daktiloas3.fla