Flex: Как получить доступ к свойствам компонента при динамическом создании? - PullRequest
0 голосов
/ 26 февраля 2009

У меня есть компонент, который создается динамически. Я хочу получить доступ к свойствам на нем.

например, я создаю vbox и хочу получить доступ к текстовому шрифту или пробелу компонента

var MyVBox: VBox = новый VBox; MyPanel.addChild (MyVBox);

Как это сделать?

Ответы [ 2 ]

2 голосов
/ 26 февраля 2009

Все свойства и методы доступны через "." (точка) обозначения.

Пример:

myVBox.width = 400;

Стили устанавливаются с помощью метода setStyle (). В вашем случае это будет

myVBox.setStyle("fontFamily", "arial");
myVBox.setStyle("verticalGap", 20);

Проверьте документы на http://livedocs.adobe.com/flex/3/langref/ для доступных свойств и стилей каждого компонента.

0 голосов
/ 26 февраля 2009

При использовании ActionScript вместо MXML следует помнить, что свойства стиля доступны не как свойства объекта, а через метод getStyle ("propertyName"). Например, стиль шрифта.

...