如何正確監聽Stage物件的事件 續

2022-03-22 01:57:35 字數 881 閱讀 6259

如果想在乙個自定義類中註冊對stage物件的監聽事件,然後在另乙個文件類中使用該類的例項,this.stage為null,正確做法應該如下:

package

function addedtostagehandler(e:event):void

}}

然後把它例項化後顯示出來

var myclass:myclass = new myclass();

addchild(myclass);//新增到顯示列表

removechild(myclass);//從顯示列表中刪除該物件

這種情況下,程式執行是正常的。

再來看一種情況

package

function addedtostagehandler(e:event):void

function onloop(e:event):void

}}

然後把它例項化後顯示出來

var myclass:myclass = new myclass();

addchild(myclass);//新增到顯示列表

removechild(myclass);//從顯示列表中刪除該物件 //報錯了

原因是removechild(myclass)後,myclass的onloop方法所持有的stage未null了,正確的做法如下

package

function addedtostagehandler(e:event):void

function onloop(e:event):void

function removedtostagehandler(e:event):void

}}

如何正確監聽Stage物件的事件

如果想在乙個自定義類中註冊對stage物件的監聽事件,然後在另乙個文件類中使用該類的例項 或在fla的時間軸上使用該類的例項 你會很鬱悶的發現 在建構函式中始終無法引用到this.stage 用trace this.stge 會一直返回null 既然引用都得不到,當然也就無法註冊事件了,正確的做法如...

做正確的事,正確的做事

從吳軍老師的基因論談起 由來吳軍老師在 浪潮之巔 中對公司基因這個話題進行了深入的闡述。我和李開復以及許多優秀的管理者 過為什麼一些公司進入成熟期以後,很難在新領域獲得成功。最後得出的結論是,乙個在某個領域特別成功的大公司一定已經被優化得非常適應這個市場,它的文化 做事方式 商業模式 市場定位等等已...

如何選擇正確的結婚物件

2 其次是不要異地戀,異地戀不容易發現問題.如果到結婚之後才發現,你喜歡接吻,而她不喜歡,你喜歡她穿 而她卻很討厭,你喜歡看電影,她偏偏不喜歡,這就有點晚了.3 不要勉強,喜歡就是喜歡,不喜歡就是不喜歡,不要勉強自己去喜歡乙個人,不要勉強自己去忽視和對方不合適之處.4 不要想著結婚之後問題就會消失的...