關於捕獲階段的解釋

2022-02-08 14:09:22 字數 487 閱讀 8801

關於舞台層級的描術 stage bigsp msp mmsp

捕獲階段 bigsp msp mmsp 目標 冒泡階段 mmsp msp bigsp

mc內要有mc 才會有捕獲階段

為什麼只有乙個mc新增了監聽事件後有時不能激發捕獲階段的事件?

因有時mc內只有位圖,位圖沒有點選事件 不會激發點選事件 一點選就會直接激發目標階段,沒有捕獲階段(父節點往下找的過程)。

捕獲階段就是事件激發時從根節點(舞台)一層一層往上找 找到最開始的顯示obj,捕獲階段結束。

何為最開始顯示的obj?

sprite b

sprite a

舞台舞台包含sprite a   spritea裡有spriteb

那麼捕獲階段的順序就是 舞台  spritea  spriteb  這就是一層一層向上的順序。

到給spritea新增兼聽事件後 在捕獲階段找到sprite a就結束了。只有在冒泡階段和目標階段才會繼結找結束結點。

c 各個階段解釋

由多個原始檔組成的c程式,經過編輯 預處理 編譯,鏈結等階段會生成最終的可執行程式。下面哪個階段可以發現被呼叫的函式未定義?a 預處理 b 編譯 c 鏈結 d 執行 a 預處理是 c語言程式從源 變成可執行程式的第一步,主要是 c語言編譯器對各種預處理命令進行處理,包括標頭檔案的包含 巨集定義的擴充...

阻止事件冒泡或捕獲階段

預設情況下,多個事件處理函式會按照dom事件流模型中的順序執行。如果子元素上發生某個事件,不需要執行父元素上註冊的事件處理函式,那麼我們可以停止捕獲和冒泡,避免沒有意義的函式呼叫。前面提到的5種事件繫結方式,都可以實現阻止事件的傳播。由於第5種方式,是最推薦的做法。所以我們基於第5種方式,看看如何阻...

關於異常捕獲

你可以查一下你的sdk,裡面有很多的exception的定義,其基類其實都是system.exception一樣。但system.exception只提供了一些一般異常的處理。更多的需要專業的來處理。比如找不到檔案,你必須捕捉system.io.filenotfoundexception這個異常。在...