Стадия вспышки / ширина и высота корня всегда 100? - PullRequest
0 голосов
/ 07 августа 2011
trace(root.width);
trace(stage.width);

Оба они возвращают 100. То же самое для высоты. Сцена была установлена ​​в редакторе 1024x620.

Я использую CS5, Flash версии 10, 64-битную Windows7.

Я не понимаю, что здесь происходит не так. Я пытаюсь что-то отцентрировать, и это продолжает появляться так.

1 Ответ

1 голос
/ 07 августа 2011

Вы должны использовать stage.stageWidth, чтобы получить фактическую ширину сцены.stage.width возвращает ширину ограничивающей рамки рабочей области, которая будет равняться только объему, который вы прикрепляете к ней.

Примечание. Если вы не установите scaleMode для рабочей области равным 'noScale', stage.stageWidth всегда возвращает начальный размер этапа, независимо от изменения размера.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#stageWidth

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