Как динамически установить ширину компонента (HBOX) в flex

У меня есть пользовательский компонент, который расширяет HBOX. Я добавляю VBOX и "HBOX" к нему как к его дочерним элементам. VBOX имеет метку, которая действует как заголовок для компонента, и добавляет / удаляет пару КНОПКИ СВЯЗИ с "HBOX" динамически на определенном событии (может быть кнопка нажмите).

Ширина родительского HBOX должна увеличиваться / уменьшаться всякий раз, когда кнопка ссылки добавляется / удаляется динамически. Как рассчитать то же самое. Я не знаю.

2 ответа

Решение

Вы можете установить ширину и высоту динамически с этим:

var hb:HBox;

hb.percentHeight = 100; //height:100%
hb.percentWidth = 100; //widht:100%

Вы можете установить ширину с процентом (100%) или привязать свойство ширины к другому свойству ширины (в mxml с {}).

Другие вопросы по тегам