我有一个动态创建的组件。我想访问它上面的属性。
例如我创建了一个vbox,我想访问组件的文本字体或间隙
var MyVBox:VBox = new VBox; MyPanel.addChild(MyVBox);
应该怎么做?
答案 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就是一种风格。