• English (17)
  • Bahasa Indonesia (17)
  • Page 1 of 912345»...Last »

    Display Object

    Posted by Paulus T on Jan 6th, 2008
    2008
    Jan 6

    Perubahan besar dalam ActionScript 3.0 terjadi pada cara kita bekerja dengan display objects. Pada ActionScript 2.0 kita hanya mengenal MovieClip, Graphic dan Button, kini terdapat display object tambahan yaitu:
    - Sprite (seperti MovieClip namun tidak memiliki frame di dalamnya)
    - Shape (seperti Sprite, minus interaktif dari mouse dan keyboard)
    - Bitmap (hanya untuk menampilkan bitmap)
    - Loader (sebagai container untuk content yang diload seperti SWF atau images(bitmaps)

    Dan seperti sebelumnya, setiap display objects memiliki properti yang dapat kita akses melalui script kita. ActionScript 3.0 masih memiliki properti yang kita kenal sebelumnya, tetap telah ada sedikit perubahan dalam penamaan. Sebagian besar perubahan pada nama yang menggunakan garis bawah (underscore) seperti _x, _y, _width, _height, dst dan sekarang menjadi x, y, width, height, dst. Beberapa properti ini tidak hanya berubah dalam penamaan, tapi juga nilai yang direpresentasikannya. For example :

    //ActionScript 2.0
    mymovie._x = 100;// x position value = 100
    mymovie._xscale = 200;// x scaling to 200%
    mymovie._alpha = 10;// alpha channel to 10%
     
     
    //ActionScript 3.0
    mymovie.x = 100;// x position value = 100
    mymovie.xscale = 2;// x scaling to 200%
    mymovie.alpha = 0.1// alpha channel to 10%

    Untuk simbol button sekarang menjadi bagian dari class baru yaitu SimpleButton dan Graphics menjadi Shape. Dan text dinamis menjadi bagian dari class TextField. ActionScript 3.0 tidak mengizinkan kita untuk menulis code di dalam Button atau MovieClip. Semua code/script harus ditulis dalam timeline atau file ActionScript terpisah.

    Class

    Posted by Paulus T on Jan 6th, 2008
    2008
    Jan 6

    Dalam ActionScript terdapat sealed class dan dynamic class. Dan dalam ActionScript 2.0, penjagaan sealed class hanya ditangani oleh compiler. Yang berarti kita masih bisa melakukan manipulasi dari restriksi yang ada menggunakan akses array operator kepada variable referensi. Contoh:

    var mysound:Sound = new Sound();
    mysound['myownvalue'] = 2;

    Dalam ActionScript 3.0, kita tidak dapat lagi melakukan hal itu. Penjagaan pada sealed class tidak hanya pada saat compile tetap juga pada runtime. Jadi kita harus mencatat object apa saja yang dinamis dan mana yang bukan. Berikut ini adalah daftar dari beberapa class dinamis yang umum digunakan :
    - Array
    - Object
    - Date
    - Dictionary
    - Error
    - MovieClip
    - RegExp
    - StyleSheet
    - URL Variables
    - XML and XMLList

    Page 1 of 912345»...Last »