2011-05-31 33 views
0

我正在修改其他人编写的某些Flex代码。有一个mx:文本控件,我想更改'text'属性。我知道如何在定义控件的.mxml文件中执行此操作,但是我不知道如何在单独的.as ActionScript文件中执行此操作。我记得在Flash中有一些方法可以通过预设舞台或类似的东西来完全限定引用,但我不知道如何在Flex中执行此操作。谢谢。新手Flex问题:从.as文件中获取对象的引用

+0

显示一些代码。 – 2011-06-01 14:29:27

回答

0

这是与mxml文件连接(从它继承)?如果不是,则需要将引用传递给mxml类(或Text控件)作为文件中的类。

+0

.as文件只是有一堆函数,它没有定义类......我现在看到Flex手册说我需要做的就是给我的mxml控件一个'id',然后我可以通过使用该id从任何.as文件引用该控件。那么为什么这不仅仅是工作? – bethesdaboys 2011-05-31 17:20:33

+0

我应该最初说我得到的错误是在Eclipse中,现在我想了很多谷歌之后,这是一个Eclipse错误,而不是Flex错误。对于那个很抱歉。 – bethesdaboys 2011-05-31 17:36:42

+0

id在脚本块中的代码位于mxml文件中时起作用。看,mxml文件定义类,而不是实例。如何从无关文件引用未知实例?简而言之,给出一些代码示例(重要部分),我们将解决这个问题。 – alxx 2011-05-31 19:41:11