引用组件id抛出一个变量

时间:2009-09-07 14:43:31

标签: flex actionscript-3

我正在开发一个flex应用程序,我想通过使用它的id访问一个组件。 我知道我必须使用组件的.property。问题是我在String var中有组件Id,现在我不知道如何访问它的属性。 有人知道我要做什么吗?

2 个答案:

答案 0 :(得分:1)

在动作中你可以做这样的事情[$ var] .property我相信

答案 1 :(得分:1)

如果将字符串变量设置为等于组件ID,则无法访问任何属性,因为它现在是字符串而不是对象。你是如何设置字符串变量的?您需要访问组件本身并将ID设置为字符串将无法实现此目的。您必须使用对象本身设置属性,而不是使用它的ID的字符串表示。如果您希望我看一下,请粘贴您的代码。

要设置组件属性本身,语法将为myComponent.myProperty = myValue

检索值myValue = myComponent.myProperty