В моем Flash-приложении (AS3) я хочу получить размер сцены и использовать его, чтобы мои объекты (которые контролирует пользователь) не могли выходить за пределы экрана. Тем не менее, когда я использую:
stage.stageWidth;
stage.stageHeight;
Значения, которые я получаю, на самом деле не то, что я хочу. Они дают мне размер сцены, но если я изменю размер окна, цифры тоже меняются. Теперь, на HTML-странице, я не думаю, что это будет иметь значение, потому что пользователь не может изменить его размер ... однако, я бы хотел, чтобы он был более надежным, чем полагаться на размер окна. Я также пытался использовать:
stage.width;
stage.height;
Тем не менее, те дали мне «801» и «601», один больше, чем мой фактический размер сцены. Эти значения не изменились, когда я изменил размер окна, но они были на одно большее.
Итак, мой вопрос: как я могу получить размер сцены, независимо от изменения размера окна, чтобы оно всегда было 800 на 600? (И, возможно, в этом вопросе скрыты «Почему я получаю 801 и 601?» И «Могу ли я помешать людям изменить размер окна?») Фу! Спасибо!