flash - AS3 - 如何找到对象相对于舞台的位置?

标签 flash actionscript-3

如果舞台上有一个矩形,如何找到其相对于舞台的左上角 (x,y) 和右下角 (x,y)?奇怪的是我怎么在谷歌上找不到这个!

最佳答案

DisplayObjectlocalToGlobal(point) 将点对象从显示对象的(本地)坐标转换为舞台(全局)坐标。

// assuming (0, 0) is top left
var topLeftStage:Point = myDisplayObject.localToGlobal(new Point(0, 0));

// bottom right
var bottomRightStage:Point = myDisplayObject.localToGlobal(new Point(width, height));

关于flash - AS3 - 如何找到对象相对于舞台的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6027408/

相关文章:

android - APK 50meg+ 扩展包和 Flash

actionscript-3 - 遍历项目变量

javascript - 如何在嵌入 swf 对象中禁用鼠标捕获?

flash - 如何在 flex-config xml 文件中创建一个可在其中使用的变量?

flash - 将 HTTPS 与 App Engine 结合使用以确保来自 Flash swf 的安全轮询结果

javascript - 将变量从 ExternalInterface.call() 返回到 Flash

flash - 在 IE9 Beta 中可以使用 Flash ExternalInterface 吗?

css - 当 Flex 应用程序由非 Flex 应用程序加载时,运行时 CSS 静默失败

flash - 获取/设置函数和内联

javascript - JavaScript API "embedSWF"的等效 Flex API 是什么