flash MovieClip類的擴充套件實踐

2021-08-25 03:15:14 字數 1095 閱讀 2142

原創**,僅為了學習 flash 「類」而作。歡迎提意見!

先發類**和原始檔:

/************ 

人類實驗 

製作:ybzjllj 

2006.1 

************/

class 人 extends movieclip  

//定義方法 

//啟動眼睛的動畫 

function 眼眨()  

//眼睛的狀態,引數a是跳轉的目標(幀標籤) 

function 眼睛(a:string)  

//眼球動作,兩個引數分別為左、右眼球的跳轉目標 

function 眼球動作(a:string, b:string)  

function 講話(a:string, b:string)  

頭.口.play();//啟動口形動畫 

頭.資訊._visible = true; 

頭.資訊.文字.text = a; 

}  function 口形(a:string)  

//左右移動 

function 移動(n:number)  

}[img]

[url=附件[/url]

: [url=人.as[/url]

[img]

[url=附件[/url]

: [url=人.fla[/url]

[img]

[url=附件[/url]

: [url=人.swf[/url]

上面類**儲存為「人.as」,再新建乙個fla檔案儲存在與「人.as」同一目錄。fla中建乙個「人」mc,「人」裡面做乙個「頭」mc,「頭」上面做「左眼」「右眼」「口」等mc,詳情可看原始檔。要讓「人」mc與「類」關聯,就要在庫里設定「人」mc的鏈結,為as匯出填「人」(即類名)。匯入聲音,設定鏈結id為「no」,可以設為你想要的名。為了試驗類的方法,舞台上放了很多按鈕,相關**如下,也可看原始檔。 

眨眼.onrelease = function() 

爭眼.onrelease = function() 

閉眼.onrelease = function() {

類值類與類指標類

類值類 行為像值的 class a a const a a ps new string a.ps i a.i 每個類物件有自己的乙份資源拷貝 a operator const a rhs a private string ps int i 一種優化拷貝賦值運算子的方法 copy and swap c...

巢狀類 匿名類 密封類

巢狀類 在c 中可以將乙個類定義在另乙個類的內部,外部的叫外部類,內部的巢狀類 namespace 27 set public void hello 巢狀類 public class web webname,weburl class program 匿名類 如果某個類的例項物件只會使用到一次,可以使...

點類,圓類,圓柱類

print?copyright c 2012,煙台大學計算機學院 all rights reserved.檔名稱 text.cpp 作 者 胡穎 完成日期 2013年5月20日 版 本 號 v1.0 輸入描述 無 問題描述 1 先建立乙個point 點 類,包含資料成員x,y 座標點 2 以poin...