【发布时间】: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
您如何处理 ActionScript 中的状态和“includeIn”标签?例如:
var newState:State = new State();
var comp:Group = new Group();
comp.includeIn = newState;
这不是有效的代码,但这是我想做的。
【问题讨论】:
标签: actionscript-3 apache-flex flex4
来自 Adobe 帮助:关于 Spark 皮肤
http://help.adobe.com/en_US/flex/using/WSC8DB0C28-F7A6-48ff-9899-7957415A0A49.html
引用:
excludeFrom 和 includeIn 属性只能在 MXML 中设置。 您不能在 ActionScript 中设置这些属性的值。
【讨论】:
我尚未对此进行调查,但我猜 includeIn/excludeFrom 元数据已转换为一组 AddChild/RemoveChild 状态覆盖。您想要的可能如下所示:
var newState:State = new State();
var comp:Group = new Group();
newState.overrides = [new AddChild(this, comp)];
【讨论】: