Actionscript 3 项目渲染器中的滚动条
我有一个带有HBox的项目渲染器,滚动条显示。Actionscript 3 项目渲染器中的滚动条,actionscript-3,apache-flex,flex3,Actionscript 3,Apache Flex,Flex3,我有一个带有HBox的项目渲染器,滚动条显示。 由于当用户拖动滑块时,滚动条位于TileList的ItemRenderer中,因此会触发TileList上的click事件。 是否只有滚动条上的事件才能停止传播?为HBox添加这样的点击处理程序应该可以: private function hbox_clickHandler(event:MouseEvent):void { if(event.target.parent is ScrollBar) event.s
由于当用户拖动滑块时,滚动条位于TileList的ItemRenderer中,因此会触发TileList上的click事件。
是否只有滚动条上的事件才能停止传播?为HBox添加这样的点击处理程序应该可以:
private function hbox_clickHandler(event:MouseEvent):void
{
if(event.target.parent is ScrollBar)
event.stopPropagation();
}
没用。它进入if语句,但仍然不能阻止TileList获取事件。接受了答案。它开始起作用了。我不知道为什么一开始它不工作,我把代码留在里面,让它自己处理,现在它可以工作了。不管怎样,谢谢