Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何检测从AIR NativeWindowBoundsEvent开始调整大小的角点或边?_Actionscript 3_Air_Resize_Nativewindow - Fatal编程技术网

Actionscript 3 如何检测从AIR NativeWindowBoundsEvent开始调整大小的角点或边?

Actionscript 3 如何检测从AIR NativeWindowBoundsEvent开始调整大小的角点或边?,actionscript-3,air,resize,nativewindow,Actionscript 3,Air,Resize,Nativewindow,如果使用startResize(EdgeOrCornerString)手动开始调整大小,则必须设置EdgeOrCornerString。但如何检测从(NativeWindowBoundsEvent)调整大小处理程序内部单击的边或角?event.type仅提供“调整大小”,未指定边或角。 是否可能?如果可能,如何实现 编辑:我想自定义调整NativeWindow的大小,需要知道用户从哪个角或边开始调整大小操作。只需检查鼠标位置,并将其与NativeWindow的宽度和高度进行比较。是的,类似于:)

如果使用startResize(EdgeOrCornerString)手动开始调整大小,则必须设置EdgeOrCornerString。但如何检测从(NativeWindowBoundsEvent)调整大小处理程序内部单击的边或角?event.type仅提供“调整大小”,未指定边或角。 是否可能?如果可能,如何实现


编辑:我想自定义调整NativeWindow的大小,需要知道用户从哪个角或边开始调整大小操作。

只需检查鼠标位置,并将其与NativeWindow的宽度和高度进行比较。

是的,类似于:)我知道有8个不同的可能位置,但如何精确计算?请输入一些代码?@Nemi只需按此答案所示使用鼠标的x和y,然后将坐标与您知道的仅包含您试图确定的8个位置之一的区域进行匹配。@MartyWallace如何捕捉屏幕x和y?看起来没有本机扩展就无法完成。例如,如果我使用stage的鼠标坐标,用户可以从nativeWindow外部“捕捉”边/角,坐标将保持不变,并且从错误的边/角开始调整大小。是否有无本机扩展名获取屏幕坐标的方法?将stage.mouseX/stage.mouseY与stage.stageWidth/stage进行比较。stageHeight@Eric,谢谢,但只有当用户从窗口内移动鼠标开始调整大小时,它才会起作用。当鼠标位于窗口外时,stage.mouseX/stage.mouseY不会更新。。。