1 / 47

Macromedia Flash Pro 8 .:: Fundamentals Workshop

Macromedia Flash Pro 8 .:: Fundamentals Workshop. Jumadi mcs.jumadi@mail.ugm.ac.id. Flash::Outline. Konsep Dasar Flash Tools, Color, Layer, Frame, Symbol, Properties, Actions Dasar-dasar Animasi Motion Tween Shape Text Blur Path Button Aplikasi Flash Simple Quiz (Presentation Base)

tyra
Télécharger la présentation

Macromedia Flash Pro 8 .:: Fundamentals Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Macromedia Flash Pro 8.::Fundamentals Workshop Jumadi mcs.jumadi@mail.ugm.ac.id

  2. Flash::Outline • Konsep Dasar Flash Tools, Color, Layer, Frame, Symbol, Properties, Actions • Dasar-dasar Animasi • Motion Tween • Shape • Text • Blur • Path • Button • Aplikasi Flash • Simple Quiz (Presentation Base) • Prototype: calculator

  3. Tools • Rectangle Tool • Stroke Color • Fill Color • Set Corner Radius • Text Tool • Static Text • Dynamic Text • Input Text • Line Type • Show Border Around Text • Variable

  4. Color • Color Mixer Type • Solid • Linear • Radial • Bitmap • Symbol color

  5. Layers • Layer • Layer Folder • Motion Guide

  6. Frames • Frame • Dipergunakan untuk backgroud • Keyframe • Mengisi frame dari frame sebelumnya • Blank Keyframe • Menyediakan frame kosong membedakan dengan frame sebelumnya

  7. Symbols • Convert Image to Sybombol • Movie Clip • Button • Graphic

  8. Properties • Text Property • Rextangle Tool Property

  9. Actions • Actions Script Panel

  10. Actions • Actions Script Assist.

  11. Actions • Expert Actions Script Mode

  12. Animasi Gerak

  13. Dasar-dasar Animasi.::contoh kecil… Jumadi mcs.jumadi@mail.ugm.ac.id

  14. MOTION TWEEN • Buat Lingkaran di stage bagian kiri • CTRL+A atau gunakan arrow tool agar fill & stroke lingkaran tsb. terseleksi semua • F8, pilih graphic • Klik kanan frame 30 layer 1, pilih insert keyframe • Pindahkan gbr. lingkaran tsb. ke stage bagian kanan • Klik Frame 1 pada layer 1 • Lihat panel properties di bagian bawah, pilih tween=motion • CTRL+Enter, untuk melihat hasilnya

  15. Animasi Bentuk

  16. Motion Shape • Pada bagian tengah stage, buatlah gbr. lingkaran • Klik kanan frame 30, pilih Insert Blank Keyframe • Pada bagian tengah stage, buatlah gbr. Persegi panjang • Klik frame 1 (layer 1). Lihat panel properties di bagaian bawah layar, pilih tween=Shape • CTRL+Enter, untuk menjalankan flash player

  17. Animasi Pecah Teks

  18. TEXT ANIMATION • Buat tulisan “UIN” di tengah stage • Pada properties text, lakukan perbesaran ukuran dan pergantian warna teks • CTRL+B (break apart) • CTRL+Shift+D (distribute to layers) • Klik kanan pada frame 30 (layer U), pilih insert keyframe • Klik kanan pada frame 30 (layer I), pilih insert keyframe • Klik kanan pada frame 30 (layer N), pilih insert keyframe

  19. Cont. 8. Klik (kiri) frame 30 layer “U”, kemudian pindahkan huruf U ke sebelah kiri 9. Klik (kiri) frame 30 layer “I”, kemudian pindahkan huruf I ke atas 10. Klik (kiri) frame 30 layer “N”, kemudian pindahkan huruf N ke sebelah kanan

  20. Cont. 11. Klik frame 1 pada layer U, lihat properties dan pili tween=motion 12. Klik frame 1 pada layer I, lihat properties dan pili tween=motion 13. Klik frame 1 pada layer N, lihat properties dan pili tween=motion 14. CTRL+Enter…

  21. Teks efek blur

  22. BLUR • Tulis “MATEMATIKA” • F8, pilih Graphic • Klik kanan pada frame 30 (layer 1), pilih insert keyframe • Klik tulisan MATEMATIKA,lihat properties color=Alpha, 5% • Klik frame 1. Lihat properties, ubah Tween=Motion • CTRL+Enter

  23. Animasi Jalur

  24. PATH • Buat gbr. Lingkar • CTRL+A kemudia F8 pilih Graphic • Klik menu Isert-Timeline-Motion Guide, sehingga muncul Guide: Layer1 • Klik frame 1 pada guide:layer1, gunakan pencil tool untuk menggambar jalur dengan opition smooth • Pindahkan lingkaran tepat di awal jalur • Klik kanan frame 30 guide:layer1, pilih Insert FRAME • Klik kanan frame 30 Layer 1, pilih insert keyframe • Pindahkan lingkaran di akhir jalur • Klik frame 1 layer 1, pilih tween=motion dan check list : orient to path • CTRL+Enter

  25. Own Button

  26. BUTTON • Buat gbr. elips berwana biru • Buat tulisan “Proses” berwarna putih, ukuran disesuaikan. Tulisan tsb. bersatu dg gambar elips • CTRL+A, F8 pilih Button • Klik 2x (double click) tombol proses dan akan muncul frame Up, Over, Down, Hit • Klik kanan frame Over, pilih insert keyframe. Kemudian pilih tulisan, lihat properties ubah warna tulisan menjadi hijau • Klik kanan frame Down, pilih insert keyframe. Kemudian pilih tulisan, lihat properties ubah warna tulisan menjadi Merah • Klike Scane 1, untuk kembali ke awal pengeditan • CTRL+Enter, tombol ciptaan sendiri siap digunakan

  27. Aplikasi Flash.::aplikasi sederhana… Jumadi mcs.jumadi@mail.ugm.ac.id

  28. Simple Quiz

  29. Cont.

  30. Cont.

  31. Simple Quiz

  32. SimpleQuiz Tutorial • CTRL+R, untuk import gambar background • Ganti layer 1 dengan “Latar”, lakukan penguncian pada layer ini • Klik Insert-Timeline-Layer, ganti nama layer 2 menjadi “pertannyaan” Cont…

  33. Prototype: Caculator

  34. Cont.

  35. Cont. • Buat teks bertipe dynamic text dan beri nama=TxtDisplay • CTRL+F7, untuk menampilkan panel component. Klik user interface pd panel tsb.

  36. Cont. 3. Klik-and-drag Componen Button ke stage, atur serapih mungkin. Klik tab parameter, beri nama CmdOne dan lebel=1.

  37. Cont. 4. Lakukan hal yang sama untuk tombol-tombol berikutnya • Nama=CmdTwo, label:”2” • Nama=CmdThree, label:”3” • Nama=CmdFour, label:”4” • Nama=CmdFive, label:”5” • Nama=CmdSix, label:”6” • Nama=CmdSeven, label :”7” • Nama=CmdEight, label:”8” • Nama=CmdNine, label:” 9” • Nama=CmdZero, label:”0”

  38. Cont. 5. Lakukan hal yang sama untuk tombol-tombol berikutnya • Nama=CmdClear, label:“C” • Nama=CmdPlus, label:“+” • Nama=CmdMin, label: “-” • Nama=CmdCross, label: “*” • Nama=CmdDiv label: “/” • Nama=CmdEqual, label: “=”

  39. Script (Calculator) var Temp:String; var TxtDisplay:String="0"; var Cross:Boolean; var Plus:Boolean; var Min:Boolean; var Div:Boolean; CmdOne.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"1")); }; CmdTwo.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"2")); };

  40. CmdThree.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"3")); }; CmdFour.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"4")); }; CmdFive.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"5")); }; CmdSix.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"6")); }; CmdSeven.onRelease=function(){ TxtDisplay=String(Number(TxtDisplay+"7")); };

  41. Cont. • CmdEight.onRelease=function(){ • TxtDisplay=String(Number(TxtDisplay+"8")); • }; • CmdNine.onRelease=function(){ • TxtDisplay=String(Number(TxtDisplay+"9")); • }; • CmdZero.onRelease=function(){ • TxtDisplay=TxtDisplay+"0"; • }; • CmdCross.onRelease=function(){ • Temp=TxtDisplay; • Cross=true; • TxtDisplay="0"; • }; • CmdPlus.onRelease=function(){ • Temp=TxtDisplay; • Plus=true; • TxtDisplay="0"; • };

  42. Cont. • CmdMin.onRelease=function(){ • Temp=TxtDisplay; • Min=true; • TxtDisplay="0"; • }; • CmdDiv.onRelease=function(){ • Temp=TxtDisplay; • Div=true; • TxtDisplay="0"; • }; • CmdClear.onRelease=function(){ • TxtDisplay="0"; • Temp="0"; • };

  43. Cont. • CmdEqual.onRelease=function(){ • if (Cross==true){ • TxtDisplay=String(Number(Temp)*Number(TxtDisplay)); • Cross=false; • } • if (Plus==true){ • TxtDisplay=String(Number(Temp)+Number(TxtDisplay)); • Plus=false; • } • if (Min==true){ • TxtDisplay=String(Number(Temp)-Number(TxtDisplay)); • Min=false; • } • if (Div==true){ • TxtDisplay=String(Number(Temp)/Number(TxtDisplay) ); • Div=false; • } • };

  44. Contoh Quiz

  45. Game Design.::permaianan interaktif… Jumadi mcs.jumadi@mail.ugm.ac.id

  46. To be continue…

More Related