【发布时间】:2011-06-12 19:59:27
【问题描述】:
在我的 Flash 应用程序 (AS3) 中,我想获取舞台大小并使用它,这样我的对象(由用户控制)就不会超出屏幕。但是,当我使用时:
stage.stageWidth;
stage.stageHeight;
我得到的值实际上并不是我想要的。他们给了我舞台大小,但如果我调整窗口大小,数字也会改变。现在,在 html 页面中,我认为这并不重要,因为用户无法调整它的大小......但是,我希望它比依赖窗口大小更可靠。我也试过用:
stage.width;
stage.height;
但是,它们给了我“801”和“601”,比我的实际舞台尺寸大一个。当我调整窗口大小时,这些值没有改变,但它们大了一倍。
所以我的问题是,无论将窗口大小调整为始终为 800 x 600,我如何才能获得舞台大小? (也许隐藏在那个问题中的是,“为什么我会得到 801 和 601?”和“我可以阻止人们调整窗口大小吗?”)唷!谢谢!
【问题讨论】:
标签: flash actionscript-3 stage