İlk olarak sahneye Dinamik bir metin alanı yerleştirelim ve Instance Name kısmına metin_txt yazalım. Sonra kodları yazmak için yeni bi katman oluşturalım ve adını Actions olarak değiştirelim. Kullanacağımız metni bir değişken oluşturarak tanımlayacağız. Gerisini ise olayı tetiklemek için oluşturacağımız sayaç halledecek. Yani sırası ile harfleri yazdıracağız. Actions panelini açarak aşağıdaki kodları yazalım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | stop(); //İlk olarak yazdıracağımız yazıyı içerisinde //bulunduran metin isimli bir String nesnesi oluşturacağız. var metin:String="Lorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500'lerden beri endüstri standardı sahte metinler olarak kullanılmıştır. Beşyüz yıl boyunca varlığını sürdürmekle kalmamış, aynı zamanda pek değişmeden elektronik dizgiye de sıçramıştır. 1960'larda Lorem Ipsum pasajları da içeren Letraset yapraklarının yayınlanması ile ve yakın zamanda Aldus PageMaker gibi Lorem Ipsum sürümleri içeren masaüstü yayıncılık yazılımları ile popüler olmuştur." + "\n" + "\n" +"Lorem Ipsum, dizgi ve baskı endüstrisinde kullanılan mıgır metinlerdir. Lorem Ipsum, adı bilinmeyen bir matbaacının bir hurufat numune kitabı oluşturmak üzere bir yazı galerisini alarak karıştırdığı 1500'lerden beri endüstri standardı sahte metinler olarak kullanılmıştır. Beşyüz yıl boyunca varlığını sürdürmekle kalmamış, aynı zamanda pek değişmeden elektronik dizgiye de sıçramıştır. 1960'larda Lorem Ipsum pasajları da içeren Letraset yapraklarının yayınlanması ile ve yakın zamanda Aldus PageMaker gibi Lorem Ipsum sürümleri içeren masaüstü yayıncılık yazılımları ile popüler olmuştur. "; //Harfleri belirli zaman aralıkları ile yazdırmak için Timer nesnesi tanımlıyoruz. //Parantez içerisindeki parametreyi istediğimiz gibi değiştirebliriz. var sayac:Timer = new Timer(75); //Metin içerisindeki harfleri sırası ile yazdırırken kullanacağımız bir değişken tanımlılyoruz. var i:Number=0; //Sayac isimli nesneye olay dinleyicimizi atıyoruz. sayac.addEventListener(TimerEvent.TIMER, yazdir); function yazdir(e:TimerEvent) { //fonksiyon her çalıştığında değişkenimizin değerini arttırıyoruz. i++; //Yeni bir String nesne oluşturuyoruz. //substr metodunu kullanarak metnin başlangıcından itibaren //i değişkeninin değerine kadar olan kısmmını alıyoruz. var harfEkle:String=metin.substring(0,i); //Dinamik metin alanına harfEkle nesnesinden gelen verileri yazdırıyoruz. metin_txt.text=harfEkle; } //Sayacı çalıştırıyoruz. sayac.start(); |
Popularity: 75% [?]

Hocam merhaba,Bu tuşların her basışında bir ses çıkmasını istesek, kodu nasıl değiştiririz? Mesela bir daktilo sesi buldum, her harf koyduğunda o sesi çıkartmasını sağlamak istiyorum?İlginiz için şimdiden teşekkürler.İyi çalışmalar.
İlk önce daktilo sesini bir Sound nesnesi olarak tanımla ve dosya yolunu göster.
Sonra da kodbloğunda
satırının altına şu satırı ekle: