2011-02-01 59 views
0

我不確定如何說出問題,但希望我的描述能夠說明問題。Flash AS3中的原生MC標識符

我有一個有數百個較小剪輯的movieclip,非常像一張地圖。我想使用字母系統來根據其類型命名剪輯。輸入「e」=可編輯並輸入「i」=圖標。

我有一個腳本,將枚舉我的父母MC的所有孩子,並確定每個類型(「電子」或「我」),但從這一點上我沒有辦法保留哪些是哪個。如果我將某些格式應用於動態,如高度,寬度和顏色並將其存儲在數據庫中,則在重新加載時,如何確定它們應用於哪個對象?我不能使用x和y座標,因爲這些元素也可以移動。

另外假設我不能使用像「e1」,「e2」,「e3」等慣例 - 我們現在正在使用這種方法,並且由於地圖爲數百個而導致數字不斷重複的元素大。

我正在尋找一個本機標識符閃存。可能是無證材料。

任何想法?

回答

0

爲什麼父級顯示對象只是在基類上分配一個標識符屬性,並在它通過子元素循環時創建引用映射?

如果不指定實例名稱,Flash也會自動爲所有顯示對象分配實例名稱。父容器然後可以保存它們並使用getChildByName()。

+0

這並不直接回答這個問題,但它提供了一種解決問題的不同方式。通過將它們全部分組到父類「e」類中,我可以使用自動分配的Flash實例名稱稍後參考它們。 – jerebear 2011-02-01 00:45:23