![]() |
|
||||||||||
|
|||||
|
[+1.4 08.07.11]
Регистрация: Jun 2011
Сообщений: 217
|
Вообщем возникла такая проблема. Мне нужно сделать так чтобы элементы располагались по центру экрана.
Вот как я реализовал это: public function AddFrame():void { x1 = x1 - number * pr / 2; for (k=0; k<number; k++) { (this["pole_"+k] as DisplayObject).x = x1 + k*pr; (this["pole_"+k] as DisplayObject).y = y1; (this["txt_"+k] as DisplayObject).x = x1 + k*pr + 12,5; (this["txt_"+k] as DisplayObject).y = y1 + 2; } for (k=number; k<13; k++) { (this["pole_"+k] as DisplayObject).x = -500; (this["pole_"+k] as DisplayObject).y = -500; (this["txt_"+k] as DisplayObject).x = -500; (this["txt_"+k] as DisplayObject).y = -500; } } y1 - нужная позиция по вертикали number- кол во всего окошек для добавления pole_0 pole_1 и тд - мувики на сцене. pr - расстояние между мувиками. Этот код нормально работает, но мне нужно сделать чтобы между мувиками можно было делать разное расстояние. Как я понимаю нужно запоминать предыдущие координаты и прибавлять к ним расстояние и тд. Но я уже сижу несколько часов и ничего путного у меня не выходит. Пожалуйста подскажите мне как это всё реализовать? Последний раз редактировалось argoniummm; 17.08.2011 в 13:54. |
|
|||||
|
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
Какое-то туманное объяснение того, что вам нужно. Может быть скриншот, как это должно выглядеть в итоге, поможет пониманию?
|
|
|||||
|
Регистрация: Jul 2011
Сообщений: 67
|
А что это за магическое "-500"? И почему бы в массиве все эти поля, да тексты не хранить?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|