私はパセリフレームワークを使用しています。私のアプリケーションでは、Parsley のメッセージング システムがカスタム イベントに対して正常に動作しています。
しかし、一部のコンポーネントでは、MouseDown、MouseUp イベントのイベント リスナーを使用しています。フラッシュ組み込みイベントの処理方法
ありがとう
私はパセリフレームワークを使用しています。私のアプリケーションでは、Parsley のメッセージング システムがカスタム イベントに対して正常に動作しています。
しかし、一部のコンポーネントでは、MouseDown、MouseUp イベントのイベント リスナーを使用しています。フラッシュ組み込みイベントの処理方法
ありがとう
誤解は、パセリがすべてのメッセージングを処理する必要があるということです。Parsleyの目標は、アプリケーションの分離を支援することです。デカップリングはある程度良好であり、Flex 4(Spark)ではすでにロジックをビューレイアウトから分離できます。
したがって、すべてにParsleyのメッセージングを使用する必要はありません。すべてにSignalsを使用するのと同じように、最善のアイデアではありません。
モデル、コマンド、サービス、その他のビューなどと通信する必要のあるビューがある場合は、ビューのイベントハンドラーを使用して、Parsleyイベントをディスパッチできます。
基本については、 http://artinflex.blogspot.com/2010/09/quick-dive-into-parsley-basic-messaging.htmlを確認して ください 。
また、ParsleyにFlexイベントを管理させたい場合は、 http://artinflex.blogspot.com/2010/09/quick-dive-into-parsley-messaging-with.htmlも確認してください。
フレームワークを使用する必要がある場合を除き、考えられるほとんどの場合に flex イベント処理を使用してみてください。その特定のマウスイベントのイベントハンドラーをオブジェクトに追加します...オブジェクトに..それに応じて処理します。
私は Parsely を使ったことはありませんが、Robotlegs と同じように機能すると思います。Robotlegs では、そのようなイベントを別のイベントにラップして、そのターゲットと currentTarget が変更されないように保護し (再ディスパッチした場合に発生する可能性があります)、そのイベントをイベント バスに送信します。詳細については、 http://riarockstars.com/2011/05/17/problem-solving-in-flex-and-robotlegs-drag-and-drop/を参照してください。