Anda di halaman 1dari 15

Laporan Praktikum VII

Math Class Action Script 2.0


Praktikum Multimedia

Kelompok II:

Nela Puji Nurani 140533601742

Nurjannah S. 140533600333

Rezki Dwi Aprilianto 140533601518

S1 PTI 2014 off B

S1 PENDIDIKAN TEKNIK INFORMATIKA

JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS NEGERI MALANG

November 2016
LATIHAN

A. Membuat Flash Calculator


Langkah-Langkah:
1. Buka Adobe Flash Professional CS5 kemudian buatlah project baru.
2. Membuat tiga layer dengan nama judul, back calculator, dan action.

Gambar 1.1 tampilan tiga layer

3. Memberi judul pada aplikasi di layer judul.

Gambar 1.2 tampilan judul aplikasi

4. Membuat desain kalkulator pada layer back kalkulator.

Gambar 1.3 tampilan judul aplikasi

5. Kemudian tombol pada kalkulator diubah menjadi button pada propertiesnya.


6. Kemudian beri script pada layer action untuk mengaktifkan button pada kalkulator
Gambar 1.4 tampilan script pada layer action

Scriptnya adalah sebagai berikut:

operation="no";
stop(); btntext=btntext+"2";
koma = 0; operator = 0;
angka = 1; }
btntext = ""; }

btn3.onRelease=function(){
reset.onRelease=function(){ if(angka == 1)
btntext=""; {
operation="no";
koma = 0; btntext=btntext+"3";
angka = 1; operator = 0;
operator = 1; }
awal = 1; }
}
btn4.onRelease=function(){
btn1.onRelease=function(){ if(angka == 1)
if(angka == 1) {
{
btntext=btntext+"4";
btntext=btntext+"1"; operator = 0;
operator = 0; }
} }
}
btn5.onRelease=function(){
btn2.onRelease=function(){ if(angka == 1)
if(angka == 1) {
{
btntext=btntext+"5"; btntext=btntext+".";
operator = 0; koma = 1;
} angka = 1;
} operator =
1;
btn6.onRelease=function(){ }
if(angka == 1) }
{ }

btntext=btntext+"6"; btntambah.onRelease=function
operator = 0; (){
} if(btntext!=""){
} if
(operation=="no") {
btn7.onRelease=function(){
if(angka == 1) btntext=btntext+"+";
{
operation="tambah";
btntext=btntext+"7"; koma = 0;
operator = 0; angka = 1;
} operator =
} 1;
}
btn8.onRelease=function(){ }
if(angka == 1) }
{
btnkurang.onRelease=function
btntext=btntext+"8"; (){
operator = 0; if(btntext!=""){
} if
} (operation=="no") {
btn9.onRelease=function(){
btntext=btntext+"-";
if(angka == 1)
{
operation="kurang";
koma = 0;
btntext=btntext+"9";
angka = 1;
operator = 0;
operator =
}
1;
}
}
}
btn0.onRelease=function(){
}
if(angka == 1)
{
btnkali.onRelease=function()
{
btntext=btntext+"0"; if(btntext!=""){
operator = 0; if
}
(operation=="no") {
}

btntitik.onRelease=function( btntext=btntext+"*";
){
if(btntext!=""){ operation="kali";
if (koma==0){ koma = 0;
angka = 1; if
operator = (operation=="no") {
1; btntext =
} Math.tan(btntext);
} koma = 0;
} angka = 1;
operator =
btnbagi.onRelease=function() 1;
{ }
if(btntext!=""){ }
if }
(operation=="no") {

btntext=btntext+"/"; btnsamadengan.onRelease=func
tion(){
operation="bagi"; if(btntext!=""){
koma = 0; if (operator !=1){
angka = 1; if
operator = (operation=="tambah") {
1;
}
} myArray=btntext.split("+");
}

btnsin.onRelease=function(){ number1=Number(myArray[0]);
if(btntext!=""){
if
(operation=="no") {
btntext = number2=Number(myArray[1]);
Math.sin(btntext);
koma = 0; total=number1+number2;
angka = 1;
operator = btntext=total;
1;
} operation="no";
} }
} if
(operation=="kurang") {
btncos.onRelease=function(){
if(btntext!=""){
if
myArray=btntext.split("-");
(operation=="no") {
btntext =
Math.cos(btntext);
koma = 0; number1=Number(myArray[0]);
angka = 1;
operator =
1; number2=Number(myArray[1]);
}
} total=number1-number2;
}
btntext=total;
btntan.onRelease=function(){
if(btntext!=""){
operation="no";
}
if
(operation=="kali") {
number1=Number(myArray[0]);

myArray=btntext.split("*");
number2=Number(myArray[1]);

number1=Number(myArray[0]); total=number1/number2;

btntext=total;
number2=Number(myArray[1]);
operation="no";
total=number1*number2; }
koma =
btntext=total; 1;
angka
operation="no"; = 0;
}
if operator = 1
(operation=="bagi") { }

}
myArray=btntext.split("/"); }
7. Kemudian enter dan hasilnya adalah seperti gambar di bawah ini.

Gambar 1.5 tampilan hasil kalkulator

Gambar 1.6 tampilan hasil pertambahan kalkulator pada gambar 1.5


B. Membuat Animasi Grafik
1. Buka aplikasi adobe flash CS5.
2. Setelah dibuka pilih ActionScript 2.0.

3. Buat layer pertama dan ganti dengan nama background.


4. Ganti warna background sesuai dengan yang diinginkan.

5. Lalu buat layer kedua dan ganti nama menjadi garis koordinat.
6. Buat dua buah garis koordinat secara vertikal dan horizontal.
7. Setelah itu buat layer baru, dan ganti nama menjadi button.
8. Buat 3 buah button, dan beri masing-masing instance name-nya menjadi sin, cos, tan.

9. Dan ganti nama ketiga button juga menjadi Sin, Cos, dan Tan.

10. Buatlah layer baru dan ganti nama menjadi objek.


11. Lalu buat sebuah sebuah objek lingkaran kecil dengan ellips tool.
12. Di convert to to symbol, pada tampilan Type ganti menjadi Movie Clip.

13. Letakkan lingkaran kecil tersebut di koordinat 0,0 seperti pada gambar.

14. Setelah semua selesai berikan action script.


15. Buat layer baru, dan ganti nama menjadi action script.
16. Pada frame pertama klik kanan, lalu pilih action dan tuliskan script pada halaman
tersebut.

17. Action script seperti berikut.


stop();
var sudut : Number = 0;
var tinggi : Number = 0;

sin.onRelease=function(){
sudut = 0;
grafik._x = 50;
grafik._y = 200;
tinggi = 2*43;
grafik.lineStyle(5, 0x041215);
grafik.onEnterFrame = function()
{
if (sudut < 360){
a = tinggi * Math.sin (sudut * Math.PI /180);
grafik._y = 200 - a;
duplicateMovieClip(grafik, "sinus" + sudut, sudut);
grafik._x++;
sudut++;
}
else {
stop();
}
}
}

cos.onRelease=function(){

grafik._x = 50;
grafik._y = 100;
sudut = 0;

grafik.onEnterFrame = function()
{
if (sudut < 360){
a = tinggi * Math.cos (sudut * Math.PI /180);
grafik._y = 200 - a;
duplicateMovieClip(grafik, "sinus" + sudut, sudut);
grafik._x++;
sudut++;
}
else {
stop();
}
}
}

tan.onRelease=function(){
sudut = 0;
grafik._x = 50;
grafik._y = 200;
grafik.onEnterFrame = function()
{
if (sudut < 360){
a = tinggi * (Math.sin (sudut * Math.PI /180))/
(Math.cos (sudut * Math.PI /180));
grafik._y = 200 - a;
duplicateMovieClip(grafik, "sinus" + sudut, sudut);
grafik._x++;
sudut++;
}
else {
stop();
}
}
}
TUGAS RUMAH

A. Progress Proyek Animasi Pramuka - Kak Joko

Pada preview kedua proyek animasi ini mulai memasuki awal cerita. Tampilan di atas
merupakan tampilan untuk perkenalan pembuat film animasi.
KESIMPULAN

Pada Adobe Flash terdapat fitur Action Script yang merupakan bahasa program yang
digunakan oleh Flash untuk memberikan perintah terhadap objek tertentu baik dalam
melakukan pergerakan maupun perintah lain. Pada praktikum ini, action script diterapkan
untuk operasi hitung bilangan dan dipadukan dengan pengkondisian if-else.
Berdasarkan praktikum yang telah dilakukan, praktikan mampu
mengimplementasikan fitur yang dimiliki Flash, baik dari segi grafis maupun action script.
Dari praktikum ini, praktikan mampu membuat animasi grafik dan kalkulator yang
memanfaatkan action script untuk perintah-perintah tertentu.

Anda mungkin juga menyukai