我有一个图像网格,它们被添加到类中的图像容器(Sprite)中。当我单击一个按钮时,图像容器被补间(缩放)到 0.2 现在我想开始在图像周围拖动。在鼠标按下时,我添加了一个 enterFrame 事件:
function onEnterFrame(e:Event):void
{
imagecontainer.image.x = this.mouseX;
imagecontainer.image.y = this.mouseY;
}
不幸的是,图像永远不会在鼠标位置上,而是对鼠标指针有一个增加/减少的偏移量。替代方案 startDrag/stopDrag 效果很好,但我仍然需要 mouseX/mouseY 将图像放在网格上……我也尝试了 parent.mouseX,但没有运气。为什么会这样?我认为 mouseX/mouseY 总是取决于舞台尺寸。