August 31,2008 11:51

類別可以做什麼(ActionScript )

※類別可以做什麼※

     類別也可視為用來建立 定義 新物件類型的「資料類型」或「範本」。

例如,如果應用程式中需要 Lettuce 的資料類型,可以撰寫 Lettuce 類別。
 這會定義 Lettuce 物件,
 然後指定您的 Lettuce 方法(wash()) 和 屬性(leafy 或 bugs)。

 要定義類別,在 外部程式碼檔 中使用 class 關鍵字。
在 Flash 製作工具中建立外部程式碼檔,請選取「檔案>開新檔案」,然後選取「ActionScript 檔案」。


※補充說明1※
Flash Basic 8 和 Flash Professional 8 都有 Flash Player 8(此播放程式現在已有Flash Player 9),增加 了一些新的功能至 ActionScript 語言,例如濾鏡特效、
 檔案上傳與下載,
 以及外部 API。

如同以往, ActionScript 2.0 提供了數種強效且熟悉的 OOP 概念 和關鍵字 (如 class、interface 和 package),

 這些在其它的程式設計語言 (如 Java) 中都可發現。 程式設計語言讓您建立可重複使用、 可擴充、 穩定且可維護 的程式結構, 也可以藉由提供給使用者完整的編碼協助
和除錯資訊來減少程式開發時間。

 可以使用 ActionScript 2.0 建立 物件 和 繼承, 並建立自訂類別和擴充 Flash 最高階與內建類別。

 
※補充說明2※
 Flash Basic 8 及 Flash Professional 8 包含了將近 65 個最高階與內建類別,

所提供的從基本的, 或「原始的」資料類別 (Array、Boolean、Date 等等), 到自訂錯誤與事件都有,還有數種載入外部內容 (XML、影像、原始二進位資料等等) 的方法。

 也可以撰寫自己的自訂類別,並將它們整合至 Flash 文件中, 甚至是擴充最高階類別並加入自己的功能或修改現有功能。

 例如,在關於類別成員中如何製作自訂的 Person 類別, 其中包含人員姓名與年齡的自訂屬性。

然後在文件中將此自訂類別視為新的資料類型,
 並使用 new 運算子 建立類別的新實體。


 學習心得:繁雜的事物,由簡單的開始,不懂的先看過就好。
              長篇變短篇,長句變短句,
              專有名詞挑出來,便知道書本在說什麼了!
              加上重複操作練習, 興趣是必要的元素。 學而時習之~ 自勉之

  • aaabc5 發表於樂多回應(0)引用(0)2008夏日傳說,flash8學習日誌編輯本文
    樂多分類:學術/學習 │昨日人次:0 │累計人次:36
    Ads by Roodo! 

    引用URL

    http://cgi.blog.roodo.com/trackback/7078083