他の開発者が作成したFlexコードをリファクタリングしています。私はActionScriptをMXMLから分離したいので、PresentationModelアプローチを実装しています。私が見つけた問題の1つは、元のActionScriptコードがMXMLから要素を追加/削除することです。プレゼンテーションモデルを使用してFlexに要素を追加する
ハンドラ関数がモデルをチェックし、値が正しい場合、ビューから要素を作成または削除します。プレゼンテーションモデルを広告要素に与えてビューに表示し、私が目指しているこの疎結合を維持する最良の方法は何ですか。
プレゼンテーションモデルが送出する単純なイベントを使用することを考えていましたが、追加する要素の詳細を渡すためのビューが表示されます。別の解決策がありますか?
おかげ
スティーブン
まあ、元のコードを参照してください)drawBorder(と呼ばれる別の関数を呼び出して、値を設定し、セッターの機能を持っています。このdrawBorder関数は、ボーダーシェイプを作成し、addElement()を使用してこれを追加します。 – StephenAdams
はい、私はあなたがリファクタリングしていることを知っています。 Presenterパターンを使用するようにリファクタリングする場合は、いくつかの変更を行う必要があります。コーディングの仕方です。 –