Text Dosyasından Metin Yükleme

Flash'ta Dynamic Text'e txt dosyasından Veri Yükleyebiliriz. Bu yöntemle, Flash'la yapılmış sitelerinizi zahmetsizce güncelleyebilirsiniz.

Dinamik Text'e Txt Dosyasından Veri Yükleme

Flash'ta Dynamic Text'e txt dosyasından Veri Yükleyebiliriz. Bu yöntemle, Flash'la yapılmış sitelerinizi zahmetsizce güncelleyebilirsiniz.

Uygulama:

1- Text Tool ( T ) ile sahnemize bir text oluşturunuz. Ama flash bu texti static text olarak oluşturdu. Bu yüzden biz bu text'i seçip properties panelini açıp Dynamic Text'e dönüştürünüz ve değişkenini " veri " olarak giriniz.

2- Şimdi Sahnenize dönün ve 1. frameyi seçip Actionscript paneline şu kodları ekleyin.


loadVariablesNum ("veriler.txt", 0);



3- Şimdi de bu flash dosyasını kaydettiğiniz dosyayın yanına " veriler " isminde bir basit metin belgesi oluşturunuz.

4- Veriler metin belgesini açıp " veri= " yazınız bu eşittir (=) işaretinden sonra ne yazarsanız swf dosyasındaki Dynamic Text' in içine yüklenecektir.


Dinamik Text'e Txt Dosyasından Rasgele Veri Yükleme

Flashda Dynamic Text'e txt dosyasından Rasgele Veri de Yükleyebiliriz. Bu yöntemle, Flashla yapılmış siteleriniz kendiliğinden güncelleyebilirsiniz.

Örneğin bu yöntemle dinamik bir haber bölümü yapabilirsiniz. Aşağıdaki swf'yi incelediğinizde ve sayfayı her yenilediğinizde değişik bir bilgi edindiğinizi fark edeceksiniz.

Uygulama:

1- Text Tool (T) ile sahnemize bir text oluşturun. Ama flash bu texti static text olarak oluşturdu. Bu yüzden biz bu text'i seçip properties panelini açıp Dynamic Text'e dönüştürün ve değişkenini "veri" olarak girin.

2- Şimdi Sahnenize dönün ve 1. frameyi seçip Actionscript paneline şu kodları ekleyin.


dosyaSayisi = 5;

rasgeleSayi = Math.floor(Math.random()*dosyaSayisi)+1;

loadVariablesNum(rasgeleSayi + ".txt", 0);



Not: DosyaSayısı = 5; kısmındaki rakamı txt dosya sayısına göre verilmiştir. Ne kadar çok txt dosyası hazırlarsanız rakamı ona göre değiştirebilirsiniz.

3- Şimdi de bu fla dosyasını kaydettiğiniz dosyayın yanına " 1,2,3,4 ve 5 " ismindeki bir basit metin belgelerini kaydedin.

4- Metin belgelerini açıp hepsinin içine "veri=" yazın. Bukoddan sonra ne yazarsanız swf dosyasının içindeki dinamik texte yüklenecektir.
  • Etiketler;
Yorum Yaz

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

güzel anlatım teşekkürler
Çok yararlı bir konu. Teşekkürler
ya hocam flash içinde dinamik text açtım.script kısmına dediğin scripti ekledim.text dosyasını da ekledim kaydettim.Sonra fla dosyasını açıyorum.Text dosyasına metin giriyorum ne swf de nede flasda girdiğim metinler görünmüyor.:uzul:
yazı rengini hesaba kat benim gibi zemin beyaz yazı beyaz 2 saat uğraşma...
Eyvallah kardeş saolasın. Türkçe karekter tanımıyor. Alt satıra geçmede sorun yaşanıyor
Faydalı bir oldunuz teşekkürler.
Hocam bir sorum olacak benim txt'ler haberler klasorunun içinde yer alıyor bunları çekmek için ne yapmam lazım yoksa txt'ler Swf nin bulunduğu klasordemı olması gerekli teşekkür ederim. gerçekten çok yararlı bir ders çok teşekkür ederim .
Hocam bir sorum olacak benim txt'ler haberler klasorunun içinde yer alıyor bunları çekmek için ne yapmam lazım yoksa txt'ler Swf nin bulunduğu klasordemı olması gerekli teşekkür ederim. gerçekten çok yararlı bir ders çok teşekkür ederim .
hocam bu yaptığımız işlem movie clip in içinde çalışmıyor sebep nedir.
hocam bunu haber sistemini movie clip icinde nasil yapariz
türkçe karakter sorunu yaşayanlar anahtar kareye System.useCodepage = true loadVariablesNum("veriler.txt", 0); yazın karakter sorunu kalmıcaktır...
Biraz geç oldu ama önce teşekkürler sonra da bir sorum olacak. Text dosyasından veri çekerken %, & gibi karakterleri sanırım format olarak algılıyor bunların çekebilmenin bir yöntemi var mı ?
bende bu hatayı verdi 1180: Call to a possibly undefined method loadVariablesNum. nasıl çözülür
mrh: flash olan siteme flash mp3 player eklemek istiyorum. sırayla neler yapamalıyım. yardımcı olacak olan var mı acaba..
Elinize sağlık. Çok yardımcı oldunuz.
hocam güzel anlatım teşekkürler... birşey sorucam müsadenle bu txt dosyası yerine xml dosyası koysak ve bundan çekse verileri bunun işlemleri nasıl olur. bunu kısaca bi anlatabilir misin acaba teşekkürler
arkadaşım bir soru daha sorabilir miyim? "veri= girilecek veri" bu şekilde yazınca oluyor. peki birden fazla veri satırı olursa nasıl olur. bunu nasıl yaparız yani bu konuda yardımcı olabilir misin acaba
18.04.2008 soft diyor ki: ya hocam flash içinde dinamik text açtım.script kısmına dediğin scripti ekledim.text dosyasını da ekledim kaydettim.Sonra fla dosyasını açıyorum.Text dosyasına metin giriyorum ne swf de nede flasda girdiğim metinler görünmüyor. metin rengin çalışma sayfası ile aynı olabilir beyaz metine beyaz arkaplan renginde göremezsin bende bu sorunla karşılaştım yazı rengi deişince düzeliyor
sağolun çok ii bi ders ellerinize sağlık
tırnak işaretlerine dikkat arkadaşlar..tırnak açmadan yazacaksınız.veriler.txt nin içine veri= yaz yaz yaz yaz yazzzzzılacaklarrrrr şeklinde olarak.. Birden fazla satırlar için de dynamic text i singleline değil de multiline yapacaksınız özelliklerinden.. Herkese başarılar.
ya ben yazıyorum aynı şekilde loadVariablesNum ("veriler.txt", 0); olarak sonra veriler adlı txt dosyasınıda oluşturuyorum deneme yapıyorum ama yazılar çıkmıyor herşeyi yaptığım halde orda text olduğu anlaşılıyor ama yazdıklarım gözükmüyor.. renk olaylarını ayarladım arka plan siyah yazı rengi kırmızı.. ne yapmalıyım..

Yukarı Git