flash元件開發 集合

2021-08-25 03:17:41 字數 925 閱讀 4418

*我們在給元件設定引數介面的時候會用到array和object型別,利用inspectable標籤也可以實現,

* 但是在引數檢查面板中修改起來非常不方便,這裡我們可以採用集合的方式來實現這一過程。

* name

string

(必需)顯示在"元件"檢查器中的集合名稱。

*variable

string

(必需)指向基礎 collection 物件的 actionscript 變數(例如,可以將 collection 引數命名為 columns,

但基礎 variable 屬性可以是 __columns)。 

*collectionclass

string

(必需)指定要將集合屬性例項化的類的型別。它通常為 mx.utils.collectionimpl,

但也可以是擴充套件 mx.utils.collectionimpl 的類。

*collectionitem

string

(必需)指定要儲存在集合中的一類集合專案。該類包含它自己的通過元資料公開的可檢查屬性。

*identifier

string

(必需)指定在使用者通過"值"對話方塊新增乙個新集合專案時,flashmx用作預設識別符號的可檢查屬性

(在集合專案類中)的名稱。每當使用者建立乙個新集合專案時,flash mx 都會將該項目的名稱設定為 

identifier,外加乙個唯一索引(例如,如果 identifier=name,則"值"對話方塊顯示 name0、name1、name2,依此類推)。

* *集合的應用主要是維護複雜資料結構型別而設計的,從使用角度確實不是很方便,因為它需要自己定製資料來源類。

* flash類中不能直接以內聯的方式申明物件,所以在需要初始化物件屬性的時候增加了對應的初始化方法.

*/下面是乙個完整的利用集合介面的例項

Flash與元件 製作Slider元件

利用as3,我們可以嘗試製作一些有趣的元件,雖然現在已經有很多實用的元件,但是自己嘗試寫一下也是不錯的。利用as3語法,借用了繪圖api我們嘗試製作一下這個元件。因為我們不需要很強大的功能,對此我們只是需要選取其一部分就可以。首先,我們所需的製作兩個圖形,乙個是拖動的方塊,乙個是底。對於這兩個圖我們...

flash遍歷子元件 Flash常見的AS迴圈

幀迴圈 幀迴圈原理就是利用時間軸上的幀的跳轉來實現迴圈。通常把這種迴圈稱為3幀迴圈,一般在第一幀設定初始化的變數 在第2幀設定迴圈規則,也就是迴圈所要達到的目的,在第3幀設定條件,如果條件不滿足則返回第2幀 gotoandplay 如果滿足則停止迴圈。onenterframe迴圈 onenterfr...

Flash元件開發研究 1 簡單的新聞列表

雖然是一種不成熟的思想,但是目前來講感覺還是很興奮。今天做了乙個新聞列表,看看下面的圖 這個列表是動態生成的。gai 該元件是movieclip的製作的,採用了兩個textfield。如 寫乙個類繼承 movieclip類。在這裡類裡面新增兩個textfield 文字。測試文件 var xmlman...