Изменить размер окна, чтобы соответствовать размеру документа - PullRequest
0 голосов
/ 11 октября 2010

У меня есть игра на основе <canvas>, которую я хочу перенести в Air. <canvas> - это 480x480, теперь я хочу, чтобы размер окна соответствовал холсту, обычно это можно сделать с помощью innerWidth и innerHeight. Несмотря на то, что воздух меняет значения обоих свойств, размер окна остается неизменным.

Конечно, я мог бы просто указать размер приложения как 480x480, но, к сожалению, это включает хром окна (строка заголовка и т. Д.), Поэтому он сломается, как только кто-то в другой системе запустит его, и я не хочу, чтобы полосы прокрутки накладывались на мою игру.

1 Ответ

1 голос
/ 14 октября 2010

ОК, по-видимому, обычный интерфейс DOM недостаточно хорош для Adobe, поэтому им пришлось сделать здесь свое дело:

window.nativeWindow.stage.stageWidth

Это эквивалент window.innerWidth, это вряд ли где-либо задокументировано, хотя в документации упоминаются и stage, и stageHeight, никогда не указывается, к каким объектам относятся эти свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...