Actionscript 3 flex 4状态并将includein与actionscript一起使用
如何处理ActionScript中的状态和“includeIn”标记?例如:Actionscript 3 flex 4状态并将includein与actionscript一起使用,actionscript-3,apache-flex,flex4,Actionscript 3,Apache Flex,Flex4,如何处理ActionScript中的状态和“includeIn”标记?例如: var newState:State = new State(); var comp:Group = new Group(); comp.includeIn = newState; 这不是有效的代码,但这正是我想做的。来自Adobe帮助:关于Spark skins 引述: 只能在MXML中设置excludeFrom和includeIn属性。 无法在ActionScript中设置这些属性的值 我还没有研究过这一点,但
var newState:State = new State();
var comp:Group = new Group();
comp.includeIn = newState;
这不是有效的代码,但这正是我想做的。来自Adobe帮助:关于Spark skins 引述: 只能在MXML中设置excludeFrom和includeIn属性。 无法在ActionScript中设置这些属性的值
我还没有研究过这一点,但我猜includeIn/excludeFrom元数据被转换成一组AddChild/RemoveChild状态覆盖。您想要的可能如下所示:
var newState:State = new State();
var comp:Group = new Group();
newState.overrides = [new AddChild(this, comp)];