Как я могу проверить, что компонент Flex 4 выходит в группу состояний из ActionScript? - PullRequest
1 голос
/ 06 августа 2010

У меня есть компонент с различными состояниями.Из mxml свойства includeIn и exclueFrom принимают группы состояний в качестве аргумента.Как я могу проверить, принадлежит ли текущее состояние группе состояний?

1 Ответ

3 голосов
/ 07 августа 2010

State имеет свойство stateGroups, то есть Array of String:

var n:int = states.length;
for (var i:int = 0; i < n; i++)
{
    var state:State = states[i];
    if (state.name == currentState)
    {
        trace("Current state (" + currentState + ") state groups: " + state.stateGroups);
        break;
    }
}
...