dispatchEvent 不是函式

2021-08-30 14:27:14 字數 1203 閱讀 7688

public class main extends movieclip

}}

[object global]

typeerror: error #1006: dispatchevent 不是函式。

at methodinfo-1()

網上找到的資料

在as3中使用全域性物件(global) 收藏

(本文適用於actionscript 3)

在as3之前, 通常使用下列語句來動態訪問自定義類.

global.classname; 或

global["classname"];//動態訪問的方法

而在as3中, object及其子類中, 根本沒有global這個屬性。所以要動態訪問自定義類可就難了。

例如在名為test.fla的flash檔案中, 設定它的"document class"為test.as , 然後編輯test.as, 再按"ctrl+enter"執行.

test.as 內容:

package } public class class0 public class class1 public class class2} 我的解決方法是在"package{}"之後加入"var global = this;", 這樣就可以動態訪問在"package{}"內部自定義的類了。例如在名為test.fla的flash檔案中, 設定它的"document class"為test2.as

test2.as 內容:

package } public class class0 public class class1 public class class2}var global = this; 那麼在主時間軸上是否也可以訪問在test2.as中宣告的global呢?

在test.fla檔案的第一幀寫:

trace(global);

按"ctrl+enter"執行時輸出"[object global]", 所以 global 也可以在主時間軸上使用。

那麼top level(頂級)類 (如 math、string、number類都是頂級類)是否也可以通過宣告的global動態訪問呢?

你可以用下列語句試一試:

trace(global.math);//輸出"undefined"

答案是否定的, 看來,global只能訪問"package{}"內部的物件。

你不是我,你不是我

this afternoon,i got a tickert directly from the xi station,on this condition,it came so joyfull to me.as one of your guests in any case i should get ...

世間最可怕的人,不是小人,也不是

什麼樣的人最可怕?不是小人,也不是壞人,而是無明的人。這種人沒有覺知,不知道自己正在做什麼傻事,如果你對他親近,他就爬到你頭上來,如果和他保持距離,他又會有怨氣。這時我們唯一能做的,就是讓他們自己去承擔因果業力,然後,守在他們身邊,找機會讓他們覺醒。我有位女性朋友,才結婚幾個月就離婚,原因是她不想看...

FBI局長 蘋果不是惡魔,我們也不是

前段時間,蘋果和美國聯邦調查局 fbi 之間就 和使用者隱私的問題展開了激烈的口角,甚至差點鬧到了最高法院。只不過,就在雙方要出席法庭聽證會的前一天,fbi宣布放棄此案,因為他們已經找到了可以解鎖iphone 5c的方案。fbi局長詹姆斯 科公尺日前在美國天主教大學接受採訪時談到了這一段短暫而激烈的...