Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 flex 4状态并将includein与actionscript一起使用_Actionscript 3_Apache Flex_Flex4 - Fatal编程技术网

Actionscript 3 flex 4状态并将includein与actionscript一起使用

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中设置这些属性的值 我还没有研究过这一点,但

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

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)];