.mxml で状態を定義できることがわかっています。問題は、アプリケーションまたはコンポーネントが常にこれらの状態の 1 つにしかならないということです。
Flex Mobile のプログラミングでは、コントロール/コンポーネント/要素が[非表示]、[無効/有効]、または特定の色で陰影付けされているかどうかを簡単に定義するために、ランドスケープとポートレート (向き) を状態にする必要があることがよくあります。ただし、アプリまたはコンポーネントには、SufficientCredit や InsufficientCredit など、画面の向きに依存しない他の状態もあります。
状態が SufficientCredit の場合にのみ送信ボタンを表示したいとします。ただし、携帯電話の向きを変更するときは、他のコントロールを表示/非表示/色付けする必要もあります。実際には、クレジットの状態は実際には SufficientCredit ですが、アプリの状態は Portrait または Landscape になっています。InsufficientCredit 状態ではありませんが、送信ボタンが表示されなくなります。
LandscapeSufficientCredit、LandscapeInsufficientCredit、PortraitSufficientCredit、PortraitInsufficientCredit のように「結合」する状態を作成したくありません。また、状態を完全に捨てて、コンポーネントのプロパティ (色、サイズ、可視性など) を変更するためのコードを各ブランチに含める必要がある膨大な if-else ステートメントを作成し、多くの場所からそれを呼び出すことを忘れないようにしたくもありません。それは状態を変えるでしょう。
国家グループについては聞いたことがありますが、それらのドキュメントは非常に紛らわしく、この場合に役立つかどうかわかりません。