【问题标题】:Apache Royale : equivalent of enabled property on j:ButtonApache Royale:相当于 j:Button 上的 enabled 属性
【发布时间】:2020-03-19 15:43:33
【问题描述】:

我在使用 j:Button 的“启用”时遇到问题。

我知道我必须用这个珠子添加功能:

<j:Button id="bp_next" text="Next" >
    <j:beads>
        <j:Disabled/>
    </j:beads>
</j:Button>

但现在我的按钮显示为禁用状态。

由于j:Button 上没有enabled 属性,如何使用 AS3 代码更改启用/禁用?

问候

【问题讨论】:

    标签: disabled-control apache-royale


    【解决方案1】:

    有几种方法可以实现。

    在按钮上动态访问珠子

    (bp_next.getBeadByType(Disabled) as Disabled).disabled = true|false;
    

    或者,

    Disabled(bp_next.getBeadByType(Disabled)).disabled = true|false;
    

    将变量绑定到珠子的禁用字段

    <j:Button localId="bp_next" text="Next" >
        <j:beads>
            <j:Disabled disabled="{someVariable}"/>
        </j:beads>
    </j:Button>
    

    在 AS3 中:

    someVariable = true|false;
    

    为禁用的珠子添加一个id

    <j:Button localId="bp_next" text="Next" >
        <j:beads>
            <j:Disabled localId="bp_next_disabled"/>
        </j:beads>
    </j:Button>
    

    在 AS3 中:

    bp_next_disabled.disabled = true|false;
    

    【讨论】:

      猜你喜欢
      • 2021-03-21
      • 2011-03-23
      • 1970-01-01
      • 2012-11-21
      • 2010-12-13
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 2011-06-30
      相关资源
      最近更新 更多