1

Flex 4 と Mate フレームワークを含む単純なプロジェクトに取り組んでいます。Mate イベント マップを mxml ファイルの fx:declarations タグに含め、イベントを発生させると、Mate イベント ハンドラーがイベントをリッスンし、それに基づいて動作します。

問題は、アクション スクリプト ベースのプロジェクトで、eventmap クラス (これは mxml ファイルのみ) をインスタンス化し、それを一番上に保持してイベントを起動すると、インスタンス化された eventmap がアクション スクリプト クラスから起動されたイベントをリッスンしないことです。

何がうまくいかないと思いますか?

前もって感謝します。

4

2 に答える 2

1

アントニー。サンプルのCafeTownSend http://mate.asfusion.com/page/examples/cafe-townsendを取得すること は悪い考えではありません。

その例を使用してアプリケーションをビルドすると、はるかに簡単になります。そのプロジェクトから、MATE のイベント処理も学ぶことができます。

于 2011-01-23T08:36:26.030 に答える
1

何らかの理由で、actionscript クラスによってディスパッチされたイベントは、Mate イベント ハンドラーによってリッスンできません。

イベント ハンドラーが確実に適切にイベントを受け取るようにするには、com.asfusion.mate.events.Dispatcher という mate で定義されたクラスを使用する必要があります。このクラスでイベントをインスタンス化してディスパッチするだけです。

于 2011-01-24T09:18:36.803 に答える