原創**,僅為了學習 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...