AS3 0中例項的name屬性和實

2021-06-17 21:37:31 字數 859 閱讀 1313

借鑑一下

as3.0中例項的name屬性和例項名的區別

馬克卡卡吐溫

movieclip 是動態類 但name是他自己的屬性。

不管你是用建立工具還是** 在舞台上放置上乙個或多個mc 只要你沒有給他name屬性定義 它的預設name是instance1、instance2.。。。。。。。。。。。instancen

但你給他name賦值 或者直接起例項名稱後 它的name就是你起的name屬性值 或者是你的這個例項名字。

mc的name==mc的例項名稱

不給name屬性賦值就是 instancen

有了例項名稱,好處是可以直接使用 this.mc 來訪問它。

有了name屬性,好處是可以 this.getchildbyname("mc") 方法找到它。還有用了滑鼠事件的處理函式裡,根據event.target.name來判斷取捨

假設舞台上有兩個影片剪輯,乙個例項名稱為 mc1, 另乙個例項名稱為 mc2;

trace(this.mc1.name==="mc1");//true

mc1=getchildbyname("mc2") as movieclip;

trace(this.mc1.name==="mc2");//true;

例項名稱是引用,name是字串

例項名稱必須唯一,name可以相同

例項名稱可以賦值,如mc1=getchildbyname("mc2") as movieclip;

例項名稱的name不能賦值,如mc1.name="mc2";

在時間軸上指定乙個例項名稱 相當於寫了兩行**:

public var 例項名稱:movieclip;

this.例項名稱.name=例項名稱;

AS3 0 中root和parent的用法

as3.0 中root和parent的用法 2011年01月20日 一 首先看一下在單個swf中的用法 在主舞台上的幀上寫下如下 var this is root 新建乙個mc,給它乙個例項名稱test mc1,在test mc1中的幀上寫下如下 trace parent trace root tr...

AS3 0中的區塊設計

這篇文章主要是講解如何基於as3來製作乙個區塊遊戲,但仍然保持oop的結構。這篇文章的 能夠被諸如flexbuilder,flashdevilop這裡的編譯器解釋,當然flash ide也可以,但是要在主場景上指明main類。該應用程式需要乙個xml檔案儲存地圖資料,它將會被轉換為實際地圖顯示在螢幕...

操作AS3 0中的timmer 物件

在這裡我只想談一下時間間隔函式的變化,在as2中有兩個時間間隔函式,我們最常用的可能就是setinterval 另外還有是settimeout 但在as3中,多了乙個timer類,也是用來進行間隔時間呼叫函式的。與前兩者不同的是,這個函式有一些屬性和方法,可以控制呼叫過程。具體的講,有四個屬性和三個...