|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2013
Адрес: Каскелен
Сообщений: 86
|
как сделать, чтобы видно было весь объект Sprite на сцене?
package as3Tutorial { import flash.display.Sprite; import flash.display.StageDisplayState; import flash.display.StageScaleMode; public class Main extends Sprite { private var _stageBorder:Sprite = new Sprite(); public function Main() { //stage.scaleMode = StageScaleMode.SHOW_ALL; //stage.displayState = StageDisplayState.NORMAL; //stage.stageFocusRect = false; _stageBorder.graphics.beginFill(0x000040, 1); _stageBorder.graphics.lineStyle(1, 0xFFFFFF, 1); _stageBorder.graphics.drawRect(0, 0, 1440, 900); addChild(_stageBorder); } } } |
|
|||||
Либо в настройках проекта выставите необходимые вам размеры ролика - 1440x900.
Либо меняйте масштабирование вашего спрайта. Свойства - width, height, scaleX, scaleY.
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
так пишу в начале класса main
Добавлено через 2 минуты пример package { import flash.Boot; import flash.events.Event; import nape.geom.Vec2; import flash.display.Sprite; import nape.space.Space; import nape.util.Debug; import nape.util.ShapeDebug; import objectsGames.ObjectsGames; [SWF(width="800",height="450",framerate="60",backgroundColor=0xffffff)] public class Main extends Sprite { public function Main() { так же во FD или самом флеш плеере есть глюк, если стартовать в режиме дебиг(в релиз норм будет), то частота кадров будет 30, нужно зайти в настройки FD и поставить нужные вам значения, тогда будет норм Добавлено через 10 минут а если хотите, чтобы больший по размеру объект отображался на экране, просто добавте на сцену, ток координаты установите в нужном вам месте, дальше используйте scaleX и scaleY, они по мне более удобный "ваш_спрайт.scaleX = 0.8", значение "1" это 100% размер вашего спрайта по оси Х. Дальше, либо методом подбора значение делаете нужный размер спрайта, либо берёте соотношение сторон вашей stage, и соответственно высчитываете на сколько должен измениться ваш спрайт по сторонам, чтобы отображение осталось коректным |
|
|||||
Цитата:
п.с. Кавычки можно не использовать, а писать просто height = 60, frameRate = 60 |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
Цитата:
|
Часовой пояс GMT +4, время: 04:17. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|