Kamis, 16 Mei 2013

Fungsi Pada ActionScript

fungsi adalah sebuah blok yang didalamnya terdapat statement maupun perintah, untuk memanggilnya cukup manuliskan nama fungsinya dan perintah maupun statement yang terdapat pada fungsi tersebut akan dijalankan, didalam actionscript terdapat dua jenis fungsi yaitu void dan non void, dimana pada dasarnya keduanya adalah sama hanya saja yang membedakan antara keduanya adalah fungsi void tidak memiliki nilai kembalian (return) sedang fungsi non void memiliki, yang perlu diperhatikan pada fungsi jenis non void adalah nilai kembalian (return) harus memiliki tipe data yang sama dengan tipe data fungsi tersebut, misalnya bila tipe data fungsi tersebut adalah string maka nilai kembalian dari fungsi tersebut harus bertipe data string, untuk lebih jelasnya berikut contoh fungsi void
//Contoh Program 1//
function fungsi():Void {
trace("Hello World");
}
fungsi();
script diatas akan menghasilkan tulisan Hello world, sebagai pembanding berikut contoh fungsi non void
//Contoh Program 2//
function fungsi():String {
var teks:String = "Hello World";
return teks;
}
trace(fungsi());
hasil script diatas sama dengan hasil script fungsi void,selanjutnya didalam fungsi void maupun non void terdapat fungsi yang memiliki parameter, dengan adanya parameter tersebut maka data yang diolah bisa diganti tanpa mempengaruhi proses maupun cara pengolahannya, untuk lebih jelasnya berikut contoh fungsi void berparameter

//Contoh Program 3//
function fungsi(isinya:String):Void{
trace(isinya);
}
fungsi("Hello World");
script diatas akan menghasilkan tulisan Hello world, sebagai pembanding berikut contoh fungsi non void berparameter
//Contoh Program 4//
function fungsi(isinya:String):String{
var teks:String=isinya;
return teks;
}
trace(fungsi("Hello World"));
hasil script diatas sama dengan hasil script fungsi void berparameter, sekian penjelasan mengenai dasar fungsi pada actionscript, bila anda ada pertanyaan mohon layangkan pada bagian komentar, insya Allah pertanyaan anda akan saya jawab.

2 komentar:

  1. gunanya return pada program di atas apa ya?
    trimakasih

    BalasHapus
    Balasan
    1. dear jaja jojo
      return digunakan untuk mengembalikan nilai yang diperoleh dari proses function (fungsi) tersebut, kita ambil contoh gini

      //program contoh//
      function fungsi(a:Number,b:Number):Number{
      var perkalian:Number = a*b;
      return perkalian;
      }
      trace(fungsi(3,2));

      program diatas akan menghasilkan output 6 karena didalam fungsi ada proses perkalian dari nilai a dan b, sedang return ini mengembalikan nilai hasil perkalian.

      Hapus