【问题标题】:Newbie Flex question: getting a reference to an object from within a .as file新手 Flex 问题:从 .as 文件中获取对对象的引用
【发布时间】:2011-06-01 01:08:49
【问题描述】:

我正在修改其他人编写的一些 Flex 代码。有一个 mx:text 控件,我想更改它的“文本”属性。我知道如何在定义控件的 .mxml 文件中执行此操作,但是我不知道如何在单独的 .as ActionScript 文件中执行此操作。我记得在 Flash 中有一些方法可以通过预先设置舞台或类似的东西来完全限定引用,但我不知道如何在 Flex 中做到这一点。谢谢。

【问题讨论】:

    标签: flash apache-flex


    【解决方案1】:

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

    【讨论】:

    • .as 文件只是有一堆函数,它没有定义一个类......我现在看到 Flex 手册说我需要做的就是给我的 mxml 控件一个 ' id',然后我可以使用 id 从任何 .as 文件中引用该控件。那么为什么这不能简单地工作呢?
    • 我最初应该声明我得到的错误是在 Eclipse 中,现在我在谷歌搜索后认为这是一个 Eclipse 错误,而不是 Flex 错误。对此感到抱歉。
    • id 在您的代码位于 mxml 文件中的脚本块中时有效。看,mxml 文件定义了类,而不是实例。如何从不相关的文件中引用未知实例?总之,给出一些代码示例(必要部分),我们会解决的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多