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