<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Flex 中的Event Propogation

    Flex中的Event傳遞主要有三個階段:capturing, targeting, bubbling。比如一個Button收到了一個消息,首先會從其根父UI Object上開始逐步Capture直到其父Object,然后由該Button履行Target階段,最后再以Capture相反的方向Bubble。當然這些階段都是相對DisplayObject來說的,對于其他的Object比如Socket,Event只會交給Target對象處理。

    先來看Capture階段:

    這個階段是從父到子的一個過程,典型應用:myPanel.addEventListener(MouseEvent.MOUSE_DOWN, clickHandler, true);

    注意第三個參數useCapture被設為true,表示clickHandler只想處理Capture過程的事件,如果還想處理bubble階段的事件,那么必須再以useCapture=false調用一次addEventListener

    Flex Develop Guide中有一句話:The capturing phase is very rarely used, and it can also be computationally intensive. By contrast, bubbling is much more common.我還不是特別理解,先寫下來再說吧。

    再看Target階段:

    這個很簡單,由DispatchEvent的對象直接處理。

    然后是Bubble階段。Bubble階段只有bubbles屬性為true的Event才會有這個過程,包括change, click, doubleClick, keyDown, keyUp, mouseDown, and mouseUp等事件。對于自定義事件,bubbles能否設成true還未知,因為它似乎是只讀的,還有待驗證。

    posted on 2007-09-19 22:51 雁過無痕 閱讀(680) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2007年9月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導航

    統計

    常用鏈接

    留言簿(7)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 95免费观看体验区视频| 四虎影院免费视频| 日韩亚洲产在线观看| 免费v片在线观看品善网| 国内精品免费在线观看| 亚洲www在线观看| 亚洲综合色在线观看亚洲| 久久国产色AV免费看| 亚洲AV无码成人精品区狼人影院| 国产精品福利片免费看| 97se亚洲综合在线| 免费中文字幕在线| 18禁黄网站禁片免费观看不卡| 亚洲精品成人无限看| 三级网站免费观看| 亚洲中文字幕一二三四区苍井空| 91成人免费在线视频| 一级做a免费视频观看网站| 久久久久亚洲精品天堂久久久久久 | 日本高清不卡aⅴ免费网站| 亚洲一区精品无码| 国产亚洲免费的视频看| 色欲aⅴ亚洲情无码AV蜜桃| 免费人成网站7777视频| 18未年禁止免费观看| 亚洲av专区无码观看精品天堂 | 亚洲人成色7777在线观看| 成年性羞羞视频免费观看无限| 亚洲成a∨人片在无码2023 | 免费激情视频网站| 99精品视频在线观看免费专区| 亚洲国产韩国一区二区| 亚洲中文字幕久久精品无码APP| 国产精品免费观看调教网| 亚洲成av人片在线看片| 亚洲精品国产成人片| 4338×亚洲全国最大色成网站| 久久国产免费观看精品| 一级特黄a免费大片| 亚洲aⅴ无码专区在线观看| 亚洲免费二区三区|