1

我有一个具有各种状态的组件。在 mxml 中,includeIn 和 excludeFrom 属性将状态组作为参数。如何检查当前状态是否属于某个状态组?

4

1 回答 1

3

State具有以下属性stateGroupsArray 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;
    }
}
于 2010-08-06T20:38:23.110 回答