最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flex Event總結

 更新時間:2009年12月17日 22:24:26   作者:  
對于學習flex event的朋友是個不錯的參考。

1.不[S1]是所有的事件都有三個階段:Capture,Target,Bubbling。
事件只有在DisplayObject才上有Capturing和Bubbling階段。

2.Target是派發(fā)該事件的對象。CurrentTarget是監(jiān)聽了該事件并正在處理該事件的對象。

3.Capturing[S2]流程:StageàSystemManageràApplicationà…à派發(fā)該事件的父對象。

4.Bubbling[S3]流程:派發(fā)該事件的父對象à…àApplicationàSystemManageràStage。

5.在mxml標簽中定義的事件監(jiān)聽器是無法用removeEventListener()去掉的,并且無法設置useCapture和priority屬性。

6.用removeEventListener()去掉未添加的事件器時是不會報錯的,所有無需用hasEventListener()判斷,但添加時需要判斷,否則可能會添加多次。

7.Priority越大的監(jiān)聽器,越先執(zhí)行。

8.weakRef[S4]對于非內嵌函數(shù)沒用。

9.一個對象可以給同一個事件多個監(jiān)聽器:

假如按添加順序是eventListener1,eventListener2和eventListener3。eventListener1沒有調stopPropagation()和stopImmediatePropagation()方法。假設eventListener2調了其中[S5]的stopPropatation(),則eventListener3還會繼續(xù)執(zhí)行。但如果eventListener2調的是stopImmediatePropagation(),則eventListener3不會繼續(xù)執(zhí)行。

10.removeEventListener()只能一次去掉一個監(jiān)聽器,為同一個事件添加了幾個監(jiān)聽器就需要調幾次removeEventListener(),而且參數(shù)要相符[S6]。

11.hasEventListener()與willTrigger()的區(qū)別是:hasEventListener()只檢查它所屬的對象,而willTrigger[S7]()檢查整個事件流以查找由type參數(shù)指定的事件。

12.keyCode[S8]對應的是key在鍵盤上的鍵值,是一個數(shù)字;charCode對應的是該key在當前字符集中的值,也是一個數(shù)字。因此就有下面的情況發(fā)生:1和!的keyCode是一樣的,但他們的charCode是不一樣的。


[S1]事件只有在DisplayObject才上有Capturing和Bubbling階段。

[S2]從根節(jié)點到葉節(jié)點的父對象

[S3]從葉節(jié)點的父對象到根節(jié)點

[S4]如果設為true,只有內嵌函數(shù)可能會被垃圾回收器處理。

[S5]指stopPropagation()和stopImmediatePropagation()

[S6]use_capture

[S7]包括檢查所有的父對象。

[S8]keyCode和keyChar都是KeyBoardEvent的屬性。

相關文章

最新評論

上犹县| 甘南县| 潮州市| 郁南县| 称多县| 敦煌市| 肃北| 苏州市| 大洼县| 酉阳| 泽州县| 叙永县| 南平市| 贵德县| 即墨市| 岗巴县| 湘潭市| 宣威市| 亚东县| 宝坻区| 蓬莱市| 东安县| 清水县| 柘荣县| 商水县| 仙居县| 虎林市| 海兴县| 疏附县| 巴塘县| 江安县| 冕宁县| 中山市| 临邑县| 铜陵市| 阳城县| 筠连县| 新郑市| 盐池县| 永善县| 巨野县|