關於ADDED TO STAGE事件

2021-09-01 09:58:16 字數 642 閱讀 7191

在將顯示物件直接新增到舞台顯示列表或將包含顯示物件的子樹新增至舞台顯示列表中時排程。 以下方法會觸發此事件:de>displayobjectcontainer.addchild()de>、de>displayobjectcontainer.addchildat()de>。

很多時候,可視類初始化的時候,要用到stage屬性,則必須使用event.added_to_stage事件,有的時候,連文件類初始化時,也需要用到event.added_to_stage,原因是這個swf將被其它的檔案載入,如果直接在初始化函式內使用stage屬性,單獨發布是沒問題的,但聯調時就會發生問題。

但是,文件類初始化函式內的event.added_to_stage,當這個swf被其他檔案載入時,很有可能被觸發兩次,如果你將所有真正的初始化**都寫在event.added_to_stage事件相應函式內,所有的視覺化元素,將會被new出來兩份,所有的偵聽,將會有兩份...

這個現象很隱蔽,往往發生了也不報錯,從表面上也看不出問題,但一旦發生,輕則降低機器效能,重則會發生很多靈異事件,例如明明把某個元素visible設成false了,但螢幕上還是能看到它,原因就是new出來東西,都將有兩份。event.added_to_stage被廣播兩次的原因,可能是文件類的特殊性造成的,它自己初始化的時候被觸發一次,被載入並顯示的時候再觸發一次。

ADDED TO STAGE 多次被呼叫

var mca movieclip new mca mca.addeventlistener event.added to stage,addstageevent function addstageevent e event void function addstageevent2 e event ...

關於外包那些事!!!

為何有了外包這個事情?為什麼要外包,美國 外包嗎?外包就是不要讓自己僱傭很牛的人去般磚。我的經歷 我從07年開始做外包先後經歷了 文思 軟通 兩家公司。當外包到了華為公司,開始還挺興奮。不是說十個面試的才有乙個能進華為嗎?可是就近我終於明白了,外包公司就是賣人頭的。我在華為做了一段時間了,一直都是一...

關於rbac那點事

rbac role based access control,基於角色的訪問控制 就是使用者通過角色與許可權進行關聯。簡單地說,乙個使用者擁有若干角色,每乙個角色擁有若干許可權。這樣,就構造成 使用者 角色 許可權 的授權模型。在這種模型中,使用者與角色之間,角色與許可權之間,一般者是多對多的關係。...