gpt4 book ai didi

apache-flex - 设置双击事件而不禁用默认的 mouseup/mousedown 行为

转载 作者:行者123 更新时间:2023-12-01 11:09:07 27 4
gpt4 key购买 nike

我试图在 flex 控件上启用双击事件而不禁用默认的鼠标弹起/鼠标按下行为。

我正在使用 ESRI Flex API for arcgis server,我有一个带有一个背景层和一个 GraphicLayer 的 map 控件。图形层有几个响应鼠标悬停的图形对象,并允许用户在单击并按住时平移 map 。但是,当我为图形对象实现双击事件处理程序时,它们似乎不再将其默认行为添加到 map 中。

有没有一种方法可以实现双击 Graphic 对象,同时保留旧的单击和按住行为?

最佳答案

我通过将双击事件附加到 map 而不是图形来解决这个问题,并使用事件的目标属性来获取我想要使用的图形。

像这样:

map.addEventListener(MouseEvent.DOUBLE_CLICK, function(event:MouseEvent):void
{
var graphic:Graphic = event.target as Graphic;
if(graphic)
{
...
}
});

关于apache-flex - 设置双击事件而不禁用默认的 mouseup/mousedown 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2089265/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com