【问题标题】:flex 4 states and using includein with actionscriptflex 4 状态和将 includein 与 actionscript 一起使用
【发布时间】:2011-03-17 04:16:40
【问题描述】:

您如何处理 ActionScript 中的状态和“includeIn”标签?例如:

var newState:State = new State();
var comp:Group = new Group();
comp.includeIn = newState;

这不是有效的代码,但这是我想做的。

【问题讨论】:

    标签: actionscript-3 apache-flex flex4


    【解决方案1】:

    来自 Adob​​e 帮助:关于 Spark 皮肤

    http://help.adobe.com/en_US/flex/using/WSC8DB0C28-F7A6-48ff-9899-7957415A0A49.html

    引用:

    excludeFrom 和 includeIn 属性只能在 MXML 中设置。 您不能在 ActionScript 中设置这些属性的值。

    【讨论】:

      【解决方案2】:

      我尚未对此进行调查,但我猜 includeIn/excludeFrom 元数据已转换为一组 AddChild/RemoveChild 状态覆盖。您想要的可能如下所示:

      var newState:State = new State();
      var comp:Group = new Group();
      newState.overrides = [new AddChild(this, comp)];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-16
        • 1970-01-01
        • 2013-09-02
        • 1970-01-01
        • 1970-01-01
        • 2019-11-23
        • 2014-11-17
        • 2020-09-10
        相关资源
        最近更新 更多