![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Как вариант
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
Регистрация: May 2009
Сообщений: 27
|
ВЕЛИКОЛЕПНОЕ РЕШЕНИЕ!
МАСШТАБНОЕ спасибо )) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ужасное решение.
|
|
|||||
|
Не такое уж и ужасное, хотя лучше пересмотреть подход к организации структуры и работе приложения в целом, если возникают подобного рода скрипты...
P.S.: я просто дал человеку решение поставленной задачи ![]()
__________________
Стой! Опасная зона! Работа мозга! |
|
|||||
|
может я не правильно понял вопрос.
но я в таких случаях делаю override высоты и ширины холдера, и сам управляю поведением внутренностей.
__________________
я могу стать всем, если только захочу |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А это уже оптимальный вариант.
|
|
|||||
|
Регистрация: May 2009
Сообщений: 27
|
что значит override? каков принцип?
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Как-то так..
package { import flash.display.Sprite; /** * @author k0t0vich */ public class Holder extends Sprite { child:Sprite; public function Holder() { super(); addChild(child); child.x = 10; } override public function set width(w:int) { // смещаем по ширине var oldWidth = super.width; var delta = w - oldWidth; child.x += delta; } } }
__________________
Отряд Котовскага |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
![]() |
|
|||||
|
_etc же сказал как правильно сделать - не суй в holder того, что не меняет размеры.
В holder ложишь свои 4 колонки, меняешь размеры holder'а - колонки тоже тянутся. "Сверху" на holder накладываешь свои картинки и при изменении размера holder просто синхронизируй их с координатами/положением колонок или величиной растяжения holder (на свой вкус).
__________________
Стой! Опасная зона! Работа мозга! |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|