Flex:如何在动态创建中访问组件的属性?
问题描述:
我有一个动态创建的组件。我想访问它的属性。Flex:如何在动态创建中访问组件的属性?
例如我创建一个VBOX,我想访问组件
变种MyVBox的文本字体或间隙:垂直框=新垂直框; 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”)方法访问。例如,字体是一种风格。
我是ActionScript新手。我之前编码德尔福和代码是非常不同的。我从现在起2周开始研究flex。顺便说一下,应该怎么做?你能给我一个示例代码吗?感谢你的快速回复 – Jejad 2009-02-26 02:30:27