<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 雁過無痕 閱讀(687) 評論(0)  編輯  收藏


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


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

    導航

    統計

    常用鏈接

    留言簿(7)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品国产精品亚洲人人| 午夜宅男在线永久免费观看网| 免费国产美女爽到喷出水来视频| 亚洲同性男gay网站在线观看| 无码成A毛片免费| 久久久亚洲精品视频| 中文字幕在线免费看| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 亚洲成AV人综合在线观看| 97免费人妻在线视频| 精品亚洲成AV人在线观看| 91成人免费观看| 亚洲春色在线观看| 成人无遮挡裸免费视频在线观看 | 亚洲国产91在线| 大陆一级毛片免费视频观看i| 亚洲精品无码久久久久A片苍井空| 全免费a级毛片免费**视频| 亚洲av无码成人精品区一本二本| 日韩午夜免费视频| 午夜不卡AV免费| 国产亚洲无线码一区二区| 色欲色香天天天综合网站免费| 亚洲色图综合网站| 国产精品无码免费视频二三区| 男人扒开添女人下部免费视频 | 国产亚洲AV手机在线观看| 丁香花在线视频观看免费| 亚洲特级aaaaaa毛片| 日本二区免费一片黄2019| 黄色短视频免费看| 亚洲第一网站免费视频| 国产精品无码一二区免费 | 免费在线观看视频a| 欧洲人免费视频网站在线| 亚洲国产精品午夜电影| 免费A级毛片无码久久版| 无码一区二区三区免费| 色天使色婷婷在线影院亚洲| 区久久AAA片69亚洲| 免费无码又爽又刺激聊天APP|