いつステートを使用し、いつカスタム コンポーネントを使用するか教えていただけますか? これらのメソッドを使用することの長所と短所は?
Flex 4.5 で状態を使用する際に私が目にする問題の 1 つは、includeIn
多くの状態があり、個々のコンテナー/コントローラーに対して設定する必要がある場合、プロパティが扱いにくくなることです。
ありがとうアンジ
いつステートを使用し、いつカスタム コンポーネントを使用するか教えていただけますか? これらのメソッドを使用することの長所と短所は?
Flex 4.5 で状態を使用する際に私が目にする問題の 1 つは、includeIn
多くの状態があり、個々のコンテナー/コントローラーに対して設定する必要がある場合、プロパティが扱いにくくなることです。
ありがとうアンジ
州および税関の構成要素は敵対的な代替手段ではありません。それらは一緒に使用することができます。正確な種類のコンポーネントの意味と、それらが問題を解決する理由は、質問からはあまり明確ではありませんincludeIn
。
ビジュアルコンポーネントとして、ActionScriptおよびMXMLビジュアルクラスを参照できます。そして、そのようなコンポーネントを作成する目的の1つは、複雑さを軽減することです。したがって、(MXMLの)一部のビジュアルコンポーネントに非常に複雑な状態ロジックがある場合は、対応する状態を持ついくつかのサブコンポーネントを個別のコンポーネントに抽出することをお勧めします。これらの抽出されたコンポーネントはMXMLコンポーネントであり、includeIn
/excludeFrom
ロジックの状態を含むことができます。または、スキン状態のActionScriptコンポーネントにすることもできます。
状態と抽出コンポーネントは簡単に共存できます。開発者の主な目標の1つは、複雑さを軽減することです。そして常識はそれを行うための最良の武器です。
ステート グループを使用すると、問題が解決し、厄介な問題がすべて明確になると思いませんか?