Upload
ezrafel-amadeuz
View
228
Download
0
Embed Size (px)
Citation preview
7/25/2019 Laporan Praktikum Multimedia Modul 5
1/15
Laporan Praktikum
Multimedia
Modul 5
Math Class Action Script 2.0
oleh :
AMADEUZ EZRAFEL
S !"# $ 2 %&& D ' 205(()(0*+5
!R%D# S !E,D#D#-A, "E-,#- #,F%RMA"#-AURUSA, "E-,#- ELE-"R%
FA-UL"AS "E-,#-
U,#/ERS#"AS ,E ER# MALA,
A!R#L 20 )
7/25/2019 Laporan Praktikum Multimedia Modul 5
2/15
MODUL V
MATH CLASS ACTION SCRIPT 2.
A. Tu!uan Me1aha1i dan 1enerap an &un3si 1ate1ati a AS 2.0 untu 1e14uat o4 e dan
3ra&i tri3ono1etri. Menerap an &un3si 1ate1ati a AS 2.0 untu 1e14uat ani1asi 3era o4 e .
". Lati#an. 6uatlah 6uatlah ani1asi 1o4il 4er3era . Den3an etentuan:
Mo4il 4er3era eti a dite an to14ol 7 as8 dan 4erhenti eti a dite an to14ol7Re18
-eti a 1o4il 1ele4ihi 4atas a hir 1a a 1o4il a an lan3sun3 4er4ali arah. Dan
eti a s1pai pada 3aris a9al 1a a 1o4ila an 4er4ali arah la3i.Lan3 ah Lan3 ah 1e14uatn;a :
. 6uat pro ect 4aru e1udian pilih Flash File Car> 6utton dan 6ac 3round.
(. !ada &ra1e la;er 4ac round> desain &ra1e seperti di4a9ah ini.
). !ada &ra1e la;er 1o4il> ta14ah an o4 ect 1o4il dan leta an seperti di4a9ah ini.#1port an 3a14ar 1o4il den3an cara seperti 4eri ut.
7/25/2019 Laporan Praktikum Multimedia Modul 5
3/15
5. !ada 3a14ar 1o4il li anan> e1udian pilih Con?ert to S;14ol pilih Mo?ie Clipe1udian 4eri an #nstance ,a1e 71o4il8.
+. Selan utn;a pada la;er 6utton &ra1e 4uat dua 4uah perse3i> 1asin3 1asin3 4erina1a as dan Re1.
@. !ada perse3i as li anan pilih Con?ert to S;14ol dan pilih 6utton. -e1udian 4eri #nstance ,a1e pada perse3i den3an na1a 73as8
. !ada perse3i Re1 li anan pilih Con?ert to S;14ol dan pilih 6utton e1udian 4eri #nstance ,a1e pada perse3i den3an na1a 7re18
*. !ada la;er AS &ra1e li anan Action setelah itu 1asu an script seperti di 4a9ahini.stop();gas.onRelease=function(){
mobil.onEnterFrame=function(){if(mobil._x>=60 mobil._!>"#$){mobil._x %= #&;posisix=mobil._x;posisi!=mobil._!;
'else if(mobil._x = $ ." mobil._! =&6#.0){mobil._x *= #&;posisix=mobil._x;posisi!=mobil._!;
'else if(mobil._x 60){mobil._rotation=0;mobil._x=6$.6;
mobil._!=&6#.0;'else if(mobil._x>" 0){mobil._rotation=#+0;mobil._x= $ .";mobil._!="#$.";
''
'rem.onRelease=function(){
mobil.onEnterFrame=function(){mobil.stop();
'
'
7/25/2019 Laporan Praktikum Multimedia Modul 5
4/15
0. alan an hasiln;a den3an 1ene an Ctrl B Enter.
2. 6uatlah al ulator sederhana den3an 1e1an&aat operator dan &un3si 1ate1ati a pada math class 1ini1al 1asin3 1asin3 ) 1aca1.
Lan3 ah Lan3 ah :
. 6uat pro ect 4aru dan pilih Flash File
7/25/2019 Laporan Praktikum Multimedia Modul 5
5/15
(. !ada la;er 6utton 3a14ar an 4e4erapa perse3i 4eserta an3 a se4a3ai 4utton dante1pat an seperti di4a9ah ini.
). Setelah itu pada la;er "e t &ra1e 4eri an Dina1ic "e t dan leta an di atas 6utton.
5. 6eri an na1a pada #nstance ,a1e dan /aria4el 1asin3 1asin3 7ta1pil8 padad;na1ic te t.
+. -e1udian u4ah se1ua perse3i 1en adi 6utton. -li anan pada perse3i e1udian pilih Con?er to S;14ol e1udian pilih 6utton.
@. 6eri an #nstance ,a1e pada 1asin3 1asin3 4utton
7/25/2019 Laporan Praktikum Multimedia Modul 5
6/15
. Lalu 4eri an script seperti di4a9ah ini.
operation=,no,;stop();-oma = 0;ang-a = #;
ispla! = ,,;
btn_satu.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,#,;operator = 0;
''
btn_ ua.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,$,;operator = 0;
''
btn_tiga.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,&,;
operator = 0;''
btn_empat.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,",;operator = 0;
''
btn_lima.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,/,;operator = 0;
''
btn_enam.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,6,;operator = 0;
''
btn_tu u1.onRelease=function(){
7/25/2019 Laporan Praktikum Multimedia Modul 5
7/15
if(ang-a == #){
ispla!= ispla!*, ,;operator = 0;
''
btn_ elapan.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,+,;operator = 0;
''
btn_sembilan.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,2,;
operator = 0;''
btn_nol.onRelease=function(){if(ang-a == #){
ispla!= ispla!*,0,;operator = 0;
''
btn_nolnol.onRelease=function(){
if(ang-a == #){ispla!= ispla!*,00,;
operator = 0;'
'btn_-oma.onRelease=function(){
if( ispla!3=,,){if (-oma==0){
ispla!= ispla!*,.,;-oma = #;ang-a = #;operator = #;
''
'
btn_plus.onRelease=function(){if( ispla!3=,,){
if (operation==,no,) {ispla!= ispla!*,*,;
operation=,tamba1,;-oma = 0;ang-a = #;operator = #;
''
'
7/25/2019 Laporan Praktikum Multimedia Modul 5
8/15
btn_minus.onRelease=function(){if( ispla!3=,,){
if (operation==,no,) {ispla!= ispla!*,%,;
operation=,-urang,;-oma = 0;
ang-a = #;operator = #;'
''
btn_-ali.onRelease=function(){if( ispla!3=,,){
if (operation==,no,) {ispla!= ispla!*,x,;
operation=,-ali,;-oma = 0;ang-a = #;
operator = #;''
'
btn_bagi.onRelease=function(){if( ispla!3=,,){
if (operation==,no,) {ispla!= ispla!*,4,;
operation=,bagi,;-oma = 0;ang-a = #;operator = #;
'''
btn_sama engan.onRelease=function(){if( ispla!3=,,){
if (operator 3=#){if (operation==,tamba1,) {
m!5rra!= ispla!.split(,*,);number#= umber(m!5rra!708);number$= umber(m!5rra!7#8);total=number#*number$;
ispla!=total;operation=,no,;
'if (operation==,-urang,) {
m!5rra!= ispla!.split(,%,);number#= umber(m!5rra!708);number$= umber(m!5rra!7#8);total=number#%number$;
ispla!=total;operation=,no,;
'if (operation==,-ali,) {
m!5rra!= ispla!.split(,x,);number#= umber(m!5rra!708);number$= umber(m!5rra!7#8);total=number#9number$;
ispla!=total;
7/25/2019 Laporan Praktikum Multimedia Modul 5
9/15
operation=,no,;'if (operation==,bagi,) {
m!5rra!= ispla!.split(,4,);number#= umber(m!5rra!708);number$= umber(m!5rra!7#8);
total=number#4number$;ispla!=total;operation=,no,;
'-oma = #;ang-a = 0;operator = #
'
''
btn_c.onRelease=function(){
ispla!=,,;operation=,no,;-oma = 0;ang-a = #;operator = #;a:al = #;
'
*. alan an hasiln;a den3an 1ene an Ctrl B Enter
(. 6uatlah 3ra&i ani1asi 3ra&i sinus> cosinus> dan tan3en. Den3an etentuan:ra&i 4er3era dari oordinat 0 dan tin33i 3ra&i 2 ali 2an3 a tera hir
,#M alian 1asin3 1asin3.ra&i tri3ino1etri ta1pil eti a to14ol salah satu to14ol di li > 1isal di li
to14ol sin 1a a ani1asi 3ra&i sinus 1ulai 4er alan. "anpa perlu di run ulan3>
7/25/2019 Laporan Praktikum Multimedia Modul 5
10/15
eti a 4utton cos' tan dite an 1a a 3ra&i cos'tan 1ulai di alan an dan 3ra&iSe4elu1n;a 1en3hilan3."ida 4oleh 1en33una an Manual "9een.
Lan3 ah Lan3 ah :
. 6uat pro ect 4aru e1udian pilih Flash File 3a14ar se4uah lin3 aran. 6eri 9arna sesuai den3an 7( ali 5 an3 atera hir ,#M8 4tnJcos> 4tnJtan
+. !ada la;er AS &ra1e 4eri an action script seperti di4a9ah ini.
7/25/2019 Laporan Praktikum Multimedia Modul 5
11/15
stop();ar su ut < umber = 0;ar tinggi < umber = 0;
btn_sin.onRelease=function(){su ut = 0;
grafi-._x = /0;grafi-._! = $00;tinggi = $9&$;grafi-.onEnterFrame = function(){
if (su ut &60){a = tinggi 9 at1.sin (su ut 9 at1. ? 4#+0);grafi-._! = $00 % a;
uplicate o ie@lip(grafi-A ,sinus, * su utA su ut);grafi-._x**;su ut**;
'else {
stop();''
'
btn_cos.onRelease=function(){grafi-._x = /0;grafi-._! = #00;su ut = 0;grafi-.onEnterFrame = function(){
if (su ut &60){a = tinggi 9 at1.cos (su ut 9 at1. ? 4#+0);
grafi-._! = $00 % a;uplicate o ie@lip(grafi-A ,sinus, * su utA su ut);grafi-._x**;su ut**;
'else {
stop();'
''
btn_tan.onRelease=function(){su ut = 0;grafi-._x = /0;grafi-._! = $00;grafi-.onEnterFrame = function(){
if (su ut &60){a = tinggi 9 ( at1.sin (su ut 9 at1. ? 4#+0))4
( at1.cos (su ut 9 at1. ? 4#+0));grafi-._! = $00 % a;
uplicate o ie@lip(grafi-A ,sinus, * su utA su ut);grafi-._x**;su ut**;'
else {stop();'
''
7/25/2019 Laporan Praktikum Multimedia Modul 5
12/15
@. alan an hasiln;a den3an 1ene an Ctrl B Enter.
-eti a eti3a to14ol itu di te an 4er3antian dan se alan 4e4erapa 3ra&i n;a
7/25/2019 Laporan Praktikum Multimedia Modul 5
13/15
C. Tu$a% Ruma#. 6uat ani1asi re?olusi 4ulan 1en3elilin3i 4u1i seperti 3a14ar diatas. Den3an
etentuan:ara antara 4u1i dan 4ulan dapat diatur den3an input 4o dan 6erla9anan den3an
aru1 a1 untu ,#M an il "ida 4oleh 1en33una an Manual Motion.
Lan3 ah lan3 ah:
. 6uat pro ect 4aru e1udian pilih Flash File
7/25/2019 Laporan Praktikum Multimedia Modul 5
14/15
5. !ada la;er AS 4eri action dan 1asi an script seperti di 4a9ah ini.pos_x = Btage.:i t1 4 $;pos_! = Btage.1eig1t 4 $;ra ian = 0;
era at = 0;
bumi._x = pos_x % t1is.:i t1 4 $;bumi._! = pos_! % t1is.1eig1t 4 $;
bulan.onEnterFrame=function(){ar ra ius = parse?nt( ari.text);era at = era at * /;
ra ian = era at 9 at1. ?4 #+0;ne:_! = at1.sin(ra ian) 9 ra ius;ne:_x = at1.cos(ra ian) 9 ra ius;t1is._x = ne:_x * pos_x % #/;t1is._! = ne:_! * pos_! % #/;
'
+. alan an hasiln;a den3an cara 1ene an Ctrl B Enter.
7/25/2019 Laporan Praktikum Multimedia Modul 5
15/15
D. &e%impulan. Mo?in3 %4 ect 1erupa an onsep 1e1indah an edudu an suatu o4 e
4erdasar an oordinatn;a. Dala1 hal ini diterap an pada o4 e den3an t;pe
s;14ol 1o?ie clip.
2. Math Class adalah u1pulan 1ath &unction' &un3si 1ate1ati a ;an3 disedia anoleh Flash. 6eri ut pen elasan 4e4erapa &un3si 1ate1ati a ;an3 ada pada &lash
4eserta cara penulisann;a.
'. Da(tar Ru!ukanModul !ra ti u1 / Multi1edia MA"K CLASS AC"#%, SCR#!" 2.0