Actionscript 3 物件導向的好處之一,是將程式碼寫在外部文件中,大部份的書藉都是寫在影格裡做介紹。太久沒練習會忘記這簡單的步驟,在此做些記錄。

首先,建立一個空白的 abc.fla 檔案,並在屬性裡的類別命名 Abc。這時候另外新增一個 Abc.as 的檔案(通常 as 類別檔的第一個字母習慣用大寫)。然後在裡面輸入以下程式碼:

package 
{
    import flash.display.MovieClip;
    public class Abc extends MovieClip
    {
        private var blankk:Blankk = new Blankk()  ;
        public function Abc()
        {
            addChild(blankk);
        }
    }
}

[@more@]

只要執行 abc.fla 發佈的 abc.swf 檔,等於執行 abc.fla + Abc.as 這兩個檔案。也就是說,abc.fla 會自動呼叫 Abc.as 裡面的 function Abc() 裡面程式。

假設元件庫裡已新增一個黑色的方塊,名稱為 blankk,同時指定其類別為 Blankk,這樣就可以在 abc.swf 中的左上角出現一個黑色的方塊了。也可以另外設定一個 Blankk.as 的檔案,控制 blankk 元件。

最後修改日期: 2012 年 3 月 12 日

作者