在我的Flash應用程序(AS3)中,我想獲取舞臺大小並使用它,以便我的對象(用戶控制的)不能超出屏幕。然而,當我使用:調整舞臺大小並獲取正確的變量
stage.stageWidth;
stage.stageHeight;
我得到的價值並不是我想要的。他們給我的舞臺大小,但如果我調整窗口大小,數字也會改變。現在,在一個html頁面中,我認爲這不重要,因爲用戶無法調整它的大小......但是,我希望它比依靠窗口大小更穩定。我也試過使用:
stage.width;
stage.height;
但是,那些給了我「801」和「601」,比我的實際舞臺大小大一。當我調整窗口的大小時,這些值並沒有改變,但是它們更大。
所以我的問題是,我怎樣才能得到舞臺大小,無論調整窗口的大小總是800乘600? (也許隱藏在這個問題中,「爲什麼我會得到801和601?」和「我能阻止人們調整窗口的大小?」)唷!謝謝!
這是一個很好的答案,我還能說什麼 – 2011-01-21 11:04:41