Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.10.2009, 17:05
pavel___zzz вне форума Посмотреть профиль Отправить личное сообщение для pavel___zzz Найти все сообщения от pavel___zzz
  № 1  
Ответить с цитированием
pavel___zzz

Регистрация: Oct 2008
Сообщений: 41
По умолчанию Resize детей контейнера

Здравствуйте!

Помогите, пожалуйста, решить задачу:

Делается компонент, панелька как во флексе панель свойств компонентов (наверное, многим более известна по 3д-максу): прямоугольная область, в которой содержится произвольное количество панелей, каждая из которых может сворачиваться до своего заголовка. При этом дочерние панели имеют ширину контейнера, а по Y всегда (свёрнуто/развёрнуто) следуют точно друг за другом.

Так вот я сделал свой компонент - дочерняя паналь, содержащий кнопку с заголовком и Canvas (должен исчезать или появляться при нажатии на кнопку). Общий котейнер - VBox. Так вот, при уменьшении размера или visible = false для Canvasa дочерней панали координаты других дочерних панелей должны пересчитываться (ведь в VBox дети идут друг за другом). Я не знаю, как это обеспечить..

Таким образом, основной вопрос - как принудительно расставить по местам детей VBox после программного изменения их размеров.



А вообще, может я концептуально что-то не так делаю? Получается забавная смесь из mxml и as3. Плюс приходится в as3 из-вне запихивать содержимое в дочерние панели

P.S. Простите новичка за глупые вопросы )

Создать новую тему   Часовой пояс GMT +4, время: 21:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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