Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Повернуть приложение (http://www.flasher.ru/forum/showthread.php?t=178189)

podkolzzzin 16.04.2012 21:39

Повернуть приложение
 
Я написал игрушку. В ней много привезки к высоте и ширене стейджа а также координатам х и у
Мне необходимо повернуть все на 90 градусов
Тоесть сейчас высота 480 ширина 800
Должно быть высота 800 ширина 480

Сейчас
http://4put.ru/pictures/max/303/931305.jpg


Необходимо
http://4put.ru/pictures/max/303/931308.jpg

Zebestov 16.04.2012 22:19

Если речь идет об AIR приложении на Android, то в application-app.xml нужно прописать
Код:

<initialWindow>
        ...
        <autoOrients>true</autoOrients>
        ...
</initialWindow>

а в самом приложении прописать
Код:

stage.scaleMode = StageScaleMode.NO_SCALE;
и все будет само собой поворачиваться.

Чтобы внутри приложения отрабатывать поворот (и соответственно переверстывать все в альбомном/портретном формате), можно подписаться на событие StageOrientationEvent.ORIENTATION_CHANGING у stage.

podkolzzzin 17.04.2012 21:31

Как это не печально речь идет не об аире и не об приложении под андроид, а под куда более экзотическую операционную систему: Самсунг Бада
В ней жутко по хитрому сделано взаимодействие с флешом
И мне не нужен авто переворот мне необходимо единажды повернуть готовое приложение

ChuwY 17.04.2012 21:39

Избавьтесь от жесткой привязки к стейджу :) Сами же ответили на вопрос.

strangedk 17.04.2012 23:12

Цитата:

Сообщение от podkolzzzin (Сообщение 1075486)
мне необходимо единажды повернуть готовое приложение

Ваше приложение? или подгруженное чье-то ?

podkolzzzin 18.04.2012 17:48

Мое. Сам честным образом написал)

MikroAcse 18.04.2012 17:55

Код AS3:

this.rotation=90;
this.x=stage.stageWidth;

Но это только если ширина и высота приложения одинаковы.
Хотя можно побаловаться с scaleX, scaleY.


Часовой пояс GMT +4, время: 03:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.