【问题标题】:How to make two variable always the same in flex?如何使两个变量在flex中始终相同?
【发布时间】:2010-11-04 14:17:45
【问题描述】:
private var nsPlay : NetStream = main.media.nsPlay;

nsPlay 改变时,main.media.nsPlay 应该相应地改变;反之亦然。

如何实现?

【问题讨论】:

    标签: flash flex3


    【解决方案1】:

    您是否尝试过将 nsPlay 和 main.media.nsPlay 设为公共变量?这可能仍然行不通,但值得一试。我对变量赋值的理解表明它应该像你所做的那样工作。

    或者,如果它们引用内存中的同一个对象,为什么不将它们作为一个单独的公共变量(或 getter/setter)保存在一个单独的类中,main.media 和 this 都引用它?

    【讨论】:

      【解决方案2】:

      您可以在两个变量上发送可绑定变量并分配一个等于另一个。然后,如果其中任何一个发生变化,另一个也会相应地发生变化。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-10
        • 2021-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-11
        • 2013-06-14
        相关资源
        最近更新 更多