This time we will make the sentence appear as letters. So eventually the letters will appear on stage according to a predetermined sentence. The letters that appeared under the allotted time. The phrase used and the speed of your letter that appears to
set through a script in this tutorial.
1. Make a flash document.
2. Make a dynamic text like the image below:
3. Selection of dynamic text and press Ctrl + F3. In the Properties panel that appears
kalimatTampil enter as Var, switch selectable button and activate the left align button.
4. Make a dynamic text reads Repeat. Selection dyanmic this text and in panel
switch selectable properties button and activate the button show border around text.
5. Make sure you still select the dynamic text reads Repeat and press F8. In panel
that appears enter the name and button ulangi_btn as the type and press ok.
6. Ulangi_btn Selection button on the stage and then on the Properties panel enter ulangi_btn as instance name.
7. Position your object created earlier as shown below:
8. Click on frame 1 and press F9. In the actions panel that appears enter the following script:
//membuat variable kalimatTotal berisi Selamat pagi,"+newline+"Bagaimana kabar anda?"+newline+"Apakahsudah sarapan?
//newline digunakan untuk membuat kalimat tampil di bawah kalimat sebelumnya (seakan-akan anda
menekan tombol enter)
//nilai di dalam variable kalimatTotal tersebut dapat anda ubah sesuai keinginan
//anda dapat menghilangkan +newline+ jika tidak dibutuhkan
kalimatTotal = "Selamat pagi,"+newline+"Bagaimana kabar anda?"+newline+"Apakah sudah sarapan?"
//membuat variable detik dan mili dengan masing-masing bernilai 0
mili = 0
detik = 0
//membuat variable jumlahHuruf dengan nilai sama dengan nilai jumlah huruf yang terdapat pada variable
kalimatTotal
jumlahHuruf = kalimatTotal.length
//perintah yang dijalankan ketika frame ini dimainkan
onEnterFrame = function () {
//variable mili ditambah 1
mili++;
//digunakan untuk mengatur kecepatan munculnya huruf
//jika variable mili bernilai 4 dan nilai variable detik kurang dari nilai variable jumlahHuruf
//untuk mengubah kecepatannya silahkan ubah angka 4 pada mili == 4 sesuai keingainan anda
misalnya 7
//semakin besar nilai pada mili == 4 maka semakin lambat munculnya huruf
if mili == 5 && detik<jumlahHuruf) {
//ubah nilai variable mili menjadi 0
mili = 0
//ubah nilai variable detik menjadi 1
detik += 1
}
//tampilkan huruf pada variable kalimatTotal pada dynamic text kalimatTampil sesuai nilai variable
detik
kalimatTampil = kalimatTotal.substringkalimatTotal, detik
}
//ketika button ulangi_btn ditekan
ulangi_btn.onPress = function() {
//kosongkan dynamic text kalimatTampil
kalimatTampil = ""
//ubah nilai variable mili menjadi 0
mili = 0
//ubah nilai variable detik menjadi 0
detik = 0
}
9. Press Ctrl + Enter to see the results.
Example :
Example :