我有一个动态创建的组件。我想访问它的属性。
例如,我创建了一个 vbox,我想访问组件的文本字体或间隙
var MyVBox: VBox = 新 VBox; MyPanel.addChild(MyVBox);
应该怎么做?
我有一个动态创建的组件。我想访问它的属性。
例如,我创建了一个 vbox,我想访问组件的文本字体或间隙
var MyVBox: VBox = 新 VBox; MyPanel.addChild(MyVBox);
应该怎么做?
所有属性和方法都使用“.”访问。(点)符号。
例子:
myVBox.width = 400;
使用 setStyle() 方法设置样式。在你的情况下,那将是
myVBox.setStyle("fontFamily", "arial");
myVBox.setStyle("verticalGap", 20);
查看http://livedocs.adobe.com/flex/3/langref/上的文档,了解每个组件的可用属性和样式。
使用 ActionScript 而不是 MXML 时要记住的是,样式属性不是作为对象上的属性访问的,而是通过 getStyle("propertyName") 方法访问的。例如,字体是一种样式。