2011-06-02 68 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