0

プレゼンテーション モデルから videodisplay.stop、pause()、close などの videodisplay 関数を制御する方法は? しかし、プレゼンテーションモデルから制御する必要があります。カスタム イベントはコストがかかるため、私のオプションではありません。

4

2 に答える 2

0

同様の問題を解決するために Binding タグを使用しました (ESRI マップで centerAt を呼び出す) :

<fx:Binding source="model.videoState" destination="videoState"/>
<fx:Script>
    <![CDATA[
        private function set videoState(value:String):void
        {
            // do whatever is to be done

これにより、カスタム イベントが回避され、パターンが保持されます。プレゼンテーション モデルはビデオ ディスプレイを認識しません。

于 2012-11-15T10:53:01.137 に答える
0

私のコード ビハインド アプローチを見てみましょう。モデルに id を与えてメソッドを呼び出すだけです。しかし、私はカスタム イベントが高すぎるとは思いません。

于 2012-06-02T19:54:38.447 に答える