2011-06-02 69 views
0

我有一個項目渲染器,帶有顯示滾動條的HBox。
由於當用戶拖動滑塊時,滾動條位於TileList的ItemRenderer中,因此會觸發TiLeList上的單擊事件。
反正有沒有可能stopPropogation的滾動條上的事件只?項目渲染器中的滾動條

回答

1

添加這樣的點擊處理程序HBox中應該工作:

private function hbox_clickHandler(event:MouseEvent):void 
{ 
    if(event.target.parent is ScrollBar)  
     event.stopPropagation(); 
} 
+0

沒有工作。它進入if語句,但它仍然不會阻止TileList獲取事件。 – 2011-06-03 16:02:51

+0

接受了答案。它開始工作。不知道爲什麼它起初不工作,我已經離開了代碼,並保持獨立,現在它工作。所以不管,謝謝 – 2011-06-03 18:26:50