Klik kanan frame 10 layer label kemudian Insert Blank Keyframe. Lalu buka properties

121 Gambar 161. Movieclip tutup atas dan tutup bawah.

30. Seleksi dua movieclip tersebut, kemudian klik kanan dan pilih Distribute to Layer

.

31. Selanjutnya buatlah sebuah animasi tween membuka dan menutup dengan durasi

30 frame. Pada keyframe 1 dan keyframe 30, posisi penutup sama yaitu membuka penuh. Sedangkan pada keyframe 15 posisi penutup, menutupi layar secara penuh. Perhatikan gambar. Gambar 162. Animasi tween pada movieclip transisi 32. Keluar dari mode edit movieclip “transisi” dengan menekan Ctrl+E. 33. Untuk mengaktifkan transisi, klik frame 1 layer action dan ubah kode yang ada menjadi sebagai berikut : 1. konten . stop ; 2. transisi . stop ; 3. 4. konten . tombol_home . addEventListener MouseEvent . CLICK , aturNavigasi ; 5. konten . tombol_materi . addEventListener MouseEvent . CLICK , aturNavigasi ; 6. konten . tombol_animasi . addEventListener MouseEvent . CLICK , aturNavigasi ; 7. konten . tombol_kuis . addEventListener MouseEvent . CLICK , aturNavigasi ; 8. 9. function jalankanTransisi e : Event : void { 10. if transisi . currentFrame == 15 { 11. konten . gotoAndStop transisi . namaHalaman ; 12. } 13. if transisi . currentFrame == 30 { 14. transisi . stop ; 15. transisi . removeEventListener Event . ENTER_FRAME , jalankanTransisi ; 16. } 17. } 18. 19. function transisiHalaman namaHalaman : String : void { 20. transisi . play ; 21. transisi . namaHalaman = namaHalaman ; 22. transisi . addEventListener Event . ENTER_FRAME , jalankanTransisi ; 23. } 24. 25. function aturNavigasi e : MouseEvent : void { 26. var namaTombol : String = e . currentTarget . name ; 27. if namaTombol == tombol_home { 28. transisiHalaman hal_1 ; 29. } 30. if namaTombol == tombol_materi { 31. transisiHalaman hal_2 ; 32. } 33. if namaTombol == tombol_animasi { 34. transisiHalaman hal_3 ; 35. } 36. if namaTombol == tombol_kuis { 37. transisiHalaman hal_4 ; 38. } 39. } 34. Simpan file dan ujicoba dengan menekan Ctrl+Enter. Jika proses dan kode benar, maka transisi antar halaman akan muncul setiap tombol ditekan. Penjelasan kode transisiHalamanhal_1; baris 30 Pada saat tombol home ditekan, maka fungsi transisiHalaman akan dipanggil dengan parameter “hal_1”. transisi.namaHalaman = namaHalaman; baris 23 maka variabel yang melekat di movieclip transisi diubah sesuai dengan parameter tersebut, selanjutnya movieclip transisi dimainkan dan di cek oleh fungsi jalankanTransisi, ketika frame aktif berada pada posisi