![]() |
|
||||||||||
|
|||||
|
Как выровнять объект по центру в условиях когда флеш открыт браузерoм и растянут на весь экран(ширина 1280)?
При добавлении обьектов в главный спрайт, получается что его 0 не скраю флешки. Можно былобы растянуть его на всю ширину stage, но width остается 0, хотя свойтсво вроде как rw. Проект скомпилин по 800x600, рисуется квадрат 100x100 public function init():void { var _test:Test = new Test; Main.main_frame.width = Main.main_stage.stageWidth; _test.x = (Main.main_stage.stageWidth - _test.width) / 2; _test.y = (Main.main_stage.stageHeight - _test.height) / 2; Main.main_frame.addChild(_test); trace( "Main.main_frame.width : " + Main.main_frame.width ); trace( "Main.main_stage.stageWidth : " + Main.main_stage.stageWidth ); trace( "_test.width : " + _test.width ); trace( "_test.x : " + _test.x ); } Main.main_frame : [object Main] Main.main_frame.width : 0 Main.main_stage.stageWidth : 1280 _test.width : 100 _test.x : 590 |
|
|||||
|
.
|
Интересно получается =)
Цитата:
Последний раз редактировалось dimarik; 11.03.2009 в 12:47. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 78
|
попробуйте сделать выравнивание
this.stage.align = StageAlign.TOP_LEFT; чтобы координата ноль была с краю флэшки |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 357
|
можно ли разместить все объекты по центру экрана не пакуя их в один клип?
|
|
|||||
|
отцентруй каждый обьект как тот "один клип"
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 357
|
а если объекты должны располагаться относительно себя определенным образом? я думал, как-нить через root можно.
|
|
|||||
|
Ну, все "эти объекты" у вас же принадлежат какому-либо DisplayObjectContainer - его и центруйте. Пусть даже это документ класс.
__________________
Дело не в тебе |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|