Flex:如何在动态创建中访问组件的属性?

时间:2009-02-26 01:52:20

标签: flex properties components

我有一个动态创建的组件。我想访问它上面的属性。

例如我创建了一个vbox,我想访问组件的文本字体或间隙

var MyVBox:VBox = new VBox;   MyPanel.addChild(MyVBox);

应该怎么做?

2 个答案:

答案 0 :(得分:2)

使用“。”访问所有属性和方法。 (点)符号。

示例:

myVBox.width = 400;

使用setStyle()方法设置样式。在您的情况下将是

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

检查http://livedocs.adobe.com/flex/3/langref/处的文档,了解每个组件的可用属性和样式。

答案 1 :(得分:0)

使用ActionScript而不是MXML时要记住的是,样式属性不是作为对象的属性访问,而是通过getStyle(“propertyName”)方法。例如,Font就是一种风格。