Flash'ta ActionScript ile Daktilografik Yazı

Sanalkurs topluluğu merhaba. Sahnedeki metin alanına action script ile daktilo tarzı yazı yazdıracağız. Bu çalışmamız oldukça basit.

Sanalkurs topluluğu merhaba. Sahnedeki metin alanına action script ile daktilo tarzı yazı yazdıracağız.
Bu çalışmamız oldukça basit. Yeni boş bir flash belge açalım ve alttaki yolu izleyelim.

Tolls panelinden "text tool" aracını seçelim.



Text türünü "dynamic text" olarak değiştiriyoruz.



Sahneye alttaki gibi bir text alanı çizelim.



Text alanını seçip "var" kısmına "metinalani" yazalım:



İlk frameyi seçip actions paneline alttaki action script kodu yazalım.


harf = 0;

onEnterFrame = function () {

metin = "Sanalkurs.net. Hepinize merhaba.";



//"0" ile metnin başlangıç karakterini 

"1" ile metnin yazılma hızını belirleyebilirsiniz.



yaz = metin.slice(0,harf += 1);

metinalani = yaz;

}



Test edebilirsiniz.

Hepsi bu kadar, iyi çalışmalar. Alttaki bağlantıdan kaynak dosyayı indirebilirsiniz.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 12 yıl önce
Teşekkürler.
• 12 yıl önce
Ders çok yararlı olmuş ellerinize sağlık..
• 12 yıl önce
Teşekkürler..Kodlara aşina oluyoruz sayenizde..
• 12 yıl önce
asilzade bu kaynak dosyayı incelemn için flash kurman lazım bilgisayarına.
• 12 yıl önce
kullandığımız programın adı macromedia flash
• 12 yıl önce
teşekkürler...
• 12 yıl önce
:kirp:teskkürler:D
• 12 yıl önce
Paylaşımın Güzel ELLerine SağLık... Ancak bir sorum var... MeseLa bu yazı metni ayarLı boyutun dışındaki yazıLarı göstermiyor... Bunu iLLa ayarLamakmı gerek Yoksa yazı metni kendi kendine GenişLeyebiLirmi ve bi de Kodlarla Yazıyı yazdık ancak sahneye sığmadı Bi alt satıra inmek gerekiyorsa Onun için başka bir dynamicText mi hazırLamak gerek ya da Diğer türLü kodLarLa yapıLabiLir mi? Yardım Ederseniz Sevinirim... Tekrar TeşekkürLer
• 12 yıl önce
Paylasım icin tesekkürler hocam.yormazz bildigim kadarıyla otomatik yazdırdıgında devamlı x kordinatına dogru yazdırıyor.Ama bir script daha yazarak belki sıgmayanları y kordinatında devam ettirebiliriz.
• 12 yıl önce
properties'den text alanınıın height değerini büyütüp multiline olarak ayarlayarak bunu yapabilirsiniz.
• 11 yıl önce
emeğine sağlık
• 11 yıl önce
çok teşekkürler emeğinize sağlık
• 11 yıl önce
ya hocam her yerde aynı soruyu soruyom ama cevap yok yardım pls:(kısa metinde oluyor ama ben yarım sayfalık bi metne uygulamak istediğimde olmuyo yardım pls
• 11 yıl önce
İyi akşamlar benim bu ders ile ilgili bir sorum olacak sizlere. Benim önceden hazırlamış olduğum bi flash animasyonu var ve hazırladığım bu flashın en sonunda daktilo yazının çıkmasını istiyorum. Dolayısıyla yukarıda dediklerinizi başka bir layer'da en son frame'e uyguluyorum fakat daktilo yazı çıkmıyor. Ama ilk frame'e uyguladığım zaman sorunsuz çalışıyor. Bunun sebebi nedir acaba bilginiz varsa öğrenmek istiyorum. Ben daktilo yazıyı flashımın herhangi bir zaman dilimine yerleştiremez miyim? Bu neden olmuyor?
• 10 yıl önce
resimler uçmuş galiba :D

Yukarı Git