Как динамически установить ширину компонента (HBOX) в flex
У меня есть пользовательский компонент, который расширяет HBOX. Я добавляю VBOX и "HBOX" к нему как к его дочерним элементам. VBOX имеет метку, которая действует как заголовок для компонента, и добавляет / удаляет пару КНОПКИ СВЯЗИ с "HBOX" динамически на определенном событии (может быть кнопка нажмите).
Ширина родительского HBOX должна увеличиваться / уменьшаться всякий раз, когда кнопка ссылки добавляется / удаляется динамически. Как рассчитать то же самое. Я не знаю.
2 ответа
Решение
Вы можете установить ширину и высоту динамически с этим:
var hb:HBox;
hb.percentHeight = 100; //height:100%
hb.percentWidth = 100; //widht:100%
Вы можете установить ширину с процентом (100%) или привязать свойство ширины к другому свойству ширины (в mxml с {}).