nayzuko.com || animation n web tutorial

LoadVars dan ScrollBar untuk Pemula

Email Print PDF
Article Index
LoadVars dan ScrollBar untuk Pemula
Membuat ScrollBar
Styling Dynamic Text
Multi Teks Variabel
Multi Variabel dalam Loop
All Pages

Ada banyak cara memanggil teks eksternal ke dalam Flash, tergantung kebutuhan. Jika Anda mempunyai banyak data teks dan sifatnya selalu berubah, pergunakan PHP+MySQL. Jika datanya tidak sering berubah namun terstruktur, pakailah XML. Jika datanya hanya sedikit dan tidak sering di-update, pakailah teks eksternal (.txt). Mengapa tidak menulisnya langsung di Flash?

Membuat teks di dalam Flash akan membuat ukuran file menjadi besar. Dan lagi pula, jika Anda punya file Flash yang cukup kompleks dan ukuran file-nya besar, mengedit teksnya secara eksternal akan lebih memudahkan.

Berikut ini teknik memuat file teks eksternal ke dalam Flash.
Requirement: Flash8 + AS2

Copy paste teks ini di Notepad, dan simpan menjadi "teks1.txt".

 isi=<br>Berikut ini adalah teks eksternal yang dimuat ke dalam Flash. Baris kalimatnya menyatu karena mode html tidak diaktifkan. <br>Teks ini bisa diformat dengan tag html "br" untuk membuat baris baru dan membuat indent baris baru sehingga awal baris baru masuk ke dalam beberapa poin.<br>Warna background dan warna teks, URL link (untuk semua teks), aligment, jarak antar baris, ukuran dan jenis fontnya juga bisa diformat.<br>Panjang teks yang tampak hanya sebatas panjang dynamic teks. Meski begitu, teks ini bisa discroll dengan mouse-wheel jika element "selectable" dipilih di property panelnya. Agar semua  teks tampak, buatlah scroller, baik dengan memakai component di Flash atau melalui actionscript.


Buka Flash, ukuran stage 500x150px. Buat satu dynamic text, namakan "teks1". Pada property panel, pilih "multiline"

Masukkan actionscript ini di frame, namakan framenya "as".

var nayzuko:LoadVars = new LoadVars();
nayzuko.onLoad = function (sukses:String): Void {
if (sukses) {
teks.text = nayzuko.isi;
} else {
teks.text = "Gagal memuat teks.";
}
}
nayzuko.load("teks1.txt");//ganti menjadi absolute path untuk online, misalnya "htpp://www.yourweb.com/tuts/teks1.txt" atau sesuaikan letak teks dg path relatif misalnya "/tuts/teks1,txt"


Save as "text1.fla" di folder yang sama dengan "teks1.txt". Ctrl+Enter untuk melihat hasilnya seperti di bawah ini.

 

Alternative content

Get Adobe Flash player