flex 4 состояния и использование includein с actionscript - PullRequest
3 голосов
/ 17 июля 2010

Как вы обрабатываете состояния и тег includeIn в ActionScript? Например:

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

Это недействительный код, но я бы хотел, чтобы он сделал.

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Из справки Adobe: О скинах Spark

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

Цитата:

Свойства excludeFrom и includeIn могут быть установлены только в MXML. Вы не можете установить значения этих свойств в ActionScript.

0 голосов
/ 26 апреля 2012

Я еще не исследовал это, но думаю, что метаданные includeIn / excludeFrom переведены в набор переопределений состояния AddChild / RemoveChild.То, что вы хотите, может выглядеть следующим образом:

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