Pengantar Bahasa Dasar pemerograman Dan belajar ACTIONSCRIPT

 





ActionScript

Assalamualaikum Warahmatullahi Wabarakatuh

Selamat datang disitus saya Imammole Channel ini

       

Sebelumnya saya ucapkan Terima kasih atas ke hadirat Allah swt Yang telah melimpahkan rahmat hidayah nya Semoga Teman teman dapat menambah wawasan setelah membaca Artikel ini.Pada kesempatan ini saya akan menjelaskan tentang apa saja itu Bahasa Pemerograman ActionScript



       Pada saat ini ActionScript terbaru Saat ini adalah Action Script 3.0. Action Script 3.0 Adalah bahasa terbaru dari edisi yang sebelumnya dikenal dengan ActionScript 2.0.Action Script 3.0 memiliki  beberapa kelebihan dibanding pendahuluannya,antara kain fitur yang ditawarkan adalah file pada Action Script  3.0 dapat dibuat terpisah saat runtime


        ActionScript adalah bahasa pemerograman yang dubuat berderdasarkan ECMAScript,yang digunakan dalam pengembangan situs web dan perangkat lunak menggunakan platform Adobe Flash Player ActionScript juga dipakai pada beberapa aplikasi basis data,seperti Alpha Five.Bahasa ini awalnya dikembangkan oleh Macromedia , Tapi kini sudah dimiliki dan dilanjutkan perkembangannya  oleh Adobe,yang membeli Macromedia pada tahun 2005.

Sumber:WikepediA


A.Sejarah ActionScript

         ActionScript 1.0 Rilis Pertama kali pada flash 5 yang merupakan pengembangan 'Ation' di flash 4, dan masih digunakan hingga Flash MX (Flash 6).ActionScript 2.0 kemudian di rilis pada Flash MX 2004 (Flash 7),Flash 8,sampai Flash CS3(Flash 9).Sebagai generasi penerus ActionScript 1.0 Dan kelebihannya melampaui compile time checking Strict-Typing pada variabel,Class-based syntax(yang sebelumnya prototype based)dll.ActionScript 3.0 ini berupa sebuah restrktruisasi fundamental dari model pemerograman sebelumnya.penggunaanya yang luas terutama dalam pengembangan RIA (Rich  Internet Application)dangan hadirnya flex yang menawarkan hal serupa seperti Ajax,JavaFX,dan microsoft Silverlight

Dengan ActionScript kita bisa membuat sesuatu yang sederhana seperti animasi, game sederhana, aplikasi sederhana, media interaktif, atau presentasi. Bagi orang non-programmer pun mungkin lebih menyukai sisi desain daripada membuat skrip yang kompleks seperti di ActionScript 3. Namun, bagi application developer ataupun web developer, mempelajari Action Script 3.0 mungkin akan menjadi sesuatu yang perlu karena penggunaannya yang lebih luas.


B.Fungsi dari Action Script

Action script memeliki beberapa fungsi atau peran yang dapat membantu dalam merancang situs atau movie Flash, diantara nya :

1.Membuat sistem navigasi situs

Hal ini berkaitan dengan bagaimana Action Script dapat mengatur user menjelajahi situs atau program yang telah dibuat. Dengan demikian animasi situs yang telah dibuat tidak hanya menjadi “film iklan” belaka, kecuali memang dinginkan seperti itu (dalam kasus film kartun menggunakan Flash).

2.Menambahkan interaktivitas dengan user

Dengan action Script user dapat berinteraksi dengan setiap elemen di dalam movie Flash, baikitu tombol movie klip maupun teks.

3. Membuat situs atau Program yang dinamis

C.Jenis ActionScript dalam flash dibagi menjadi 3

1. ActionScript pada MovieClip

ActionScript pada frame adalah Actionscript yang diletakan pada frame, atau juga sering disebut FrameScript. FrameScript ini hanya bisa dilakukan pada keyframe atau blankkeyframe.untuk melihat frame yang telah diberikan script terdapat tanda berupahurup ‘a’ kecil yang menandakan keberadaan sebuah Script.

2.ActionScript pada MovieClip

ActionScript yang diletakan pada MovieClip sering disebut MovieScript. yang harus diingat adalah untuk membuat movieScript tentunya harus ada MovieClip tempat kita meletakan ActionScript tersebut. MovieClip memiliki bahasa (syntax) sebagai berikut.
onClipEvent (event) { perintah }
Arti syntax movieScript diatas adalah :

  • Kata ‘onClipEvent’ menunjukan bahwa perintah ini ditujukan untuk MovieCliptempat diletakannya Script.
  • kata ‘event’ menunjukan event yang terjadi pada movieClip tersebut.sebenarnya Event di MovieClip ada 9 diantaranya :load, enterFrame, unload, Mouse up, Mouse Down,Key down, Key up, dan data.Namun diantara semua itu yang sering digunakan yaitu load dan enter Frame.

  • 3.ActionScript pada button

    Hal yang perlu diingat yaitu ActionScript pada button tentunya harus ada Button tempat meletakanActionScript tersebut.Secara umum syntax yang digunakan dalam penulisan ActionScript pada Button hampir sama dengan penulisan MovieScript.Perhatikan syntax berikut ini ;  

                             On(Event)    {Perintah}


    1.Arti Sytax MovieScript diatas adalah:


    • Kata ‘on’ menunjukan bahwa perintah ini ditujukan untuk MovieClip tempat diletakannya scriptdan ini merupakan syarat utama untuk Script yang digunakan pada Button.
    • Kata ‘event’ menunjukan event yang terjadi pada Button tersebut. ada 7 event yang terdapat pada buttonyaitu press, release, rollOver, rollOut, dragOver, dragOut, dan keypress. Meski demikian hanya dua event yang sering digunakan yaitu press dan release.


    Apa sih gunanya ActionScript?ActionsScirpt mempunyai banyak kegunaan, untuk contohnya ActionScript bisa dipakai

    untuk:
    – Membuat Web Interaktif
    – Membuat CD interaktif
    – Membuat presentasi yang bagus
    – Membuat Game interaktif
    – Membuat Game Online
    – Membuat Simulasi dan animasi dalam pembelajaran
    – ActionScript juga bisa berkomunikasi dengan bahasa pemrograman lain seperti PHP dan ColdFusion
    – dan masih banyak juga yang lainnya..Object dan Frame ActionsStruktur dasar dari sebuah aksi
    adalah: saatSesuatuTerjadi(input) { lakukanAksi }


    2.Mekanisme Kontrol pada Objek dengan AS 3.0

    Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.

    D.Belajar Action Script 3.0 Pada Flash

    Action script merupakan sebuah proses atau tindakan pada program yang menggunakan bahasa pemograman, action script sangat sering digunakan oleh beberapa pengembangan situs web dan perangkat lunak, adapun platform yang sering digunakan adalah Adobe Flash Player, seiring dengan kemajuan dunia IT, Action script atau yang biasa di singkat AS sering juga di gunakan dalam beberapa peng-aplikasian basis data, presentasi, pengembangan game, dll.

    Setelah melihat dari pernyataan di atas, mungkin anda bertanya, apa itu bahasa pemograman?
    Menurut kutipan yang di lansir oleh ( wikipedia.org/wiki/Bahasa_Pemograman ).
    "Bahasa pemrograman, atau sering di istilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, merupakan instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi."

    Baiklah, sekarang lanjut tentang pembahasan Action Script 3.0, yang perlu anda ketahui adalah bahwa setiap perintah mau pun instruksi yang di kerjakan dari script, baik itu perubahan informasi, mengolah data, memanage sebuah game / media, akan disebut sebagai langkah dan perintah "statement", sehingga statement yang di buat akan memiliki sebuah output yang akan di jalankan, begitu banyak output yang akan di hasilkan, sehingga memerlukan suatu cara untuk memanage / mewakili itu semua, tindakan tersebut dapat dilakukan dengan yang namanya variabel. 

    Baiklah, demikian teori dasar dalam action script.

    -Kiat Tentang Variabel
    Perlu anda ketahui, bahwa variabel merupakan suatu base / kontainer yang digunakan untuk membentuk sebuah nama, memuat nilai / value, dan informasi tertentu di dalamnya, nilai dalam variabel dapat berupa angka, string, teks, atau apa saja.

    Berikut merupakan contoh penggunaan variabel:
    Font huruf merah, diberikan sebagai tanda penjelasan.

     var gravNumber = 8;  
     var speedNumber = 15; 

     Dari script di atas, dapat di jelaskan, bahwa variabel yang di gunakan ada 2, yaitu "grav" dan "speed", dengan angka (Number) 8 untuk "grav" dan 15 untuk "speed".
    Jadi tugas variabel tersebut adalah untuk meng-konsep kan perintah yang akan anda gunakan pada syntax script selanjutnya, sehingga variabel angka atau teks yang telah anda bentuk, dapat di terapkan pada desain flash anda.
    Perhatikan lanjutan script yang akan digunakan:

     function onEnterFrame(){ 
     mariobross._y += grav; 
     grav += speed; while (tanah.hitTest(mariobross._x, mariobross._y, true)){ 
     mariobross._y -= grav
     grav = 0;


    Sekarang bisa anda lihat sendiri, melalui script yang saya buat diatas, kebetulan saya menggunakan action script dalam pembuatan game mario bross, di script tersebut tertera memberikan perintah berfungsinya sepanjang frame (onEnterFrame), dengan player yang saya beri instance name "mariobross" memanggil variabel "grav" dengan pengertian player "mariobross"bertambah nilai pada sumbu y dengan "var grav" bernilai "8".

    Untuk penjelasan (grav += speed) berarti nilai "var grav" bertambah menjadi nilai 23 (8 + 15 = 23), karena operator matematika pada symbol "+=" merupakan pengertian "menambahkan nilai kepada nilai yang ada". 

    Begitu juga pengertian dari ( mariobross._y -= grav) yang di artikan bahwa letak sumbu _y di kurangi dengan nilai "grav".

    Untuk (grav = 0) berarti nilai "var grav" disetting menjadi = 0.
    Adapun sebutan dalam penggunaan variabel dalam deklarasinya adalah, perhatikan contoh dibawah ini:
  • "var" merupakan singkatan variabel yang dibaca menjadi syntax script.
  • "grav" merupakan fungsi yang ada di dalam flash, grav disini bisa dibilang sebagai gravitasi.
  • "Number" merupakan fungsi untuk menge-set variabel menjadi suatu value atau nilai yang akan dipanggil
  • "8" merupakan nilai yang akan di panggil kedalam syntax script

  • Bagaimana? bisa dipahami penjelasan di atas?, saya sarankan kepada anda, untuk ber-eksperimen sendiri dalam penggunaan variabel yang valid dalam flash, karena untuk memahami bahasa script flash, tidak hanya dengan membaca, tetapi kiat dilakukan dengan praktek dan teori.


    Post a Comment

    Lebih baru Lebih lama