問題タブ [dispatchevent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
350 参照

apache-flex - dispatchEvent と eventListener

メニュー - RightNavigation

MENU - RightNavigation = メニュー内のボタンです

モジュール - mcIntervals

アプリケーションのセットアップ

MainApp には、RightNavigation と MainContent の 2 つのコンテナーがあります。

MainContent には mcIntervals というモジュールがあります

だから私はRightNavigationからmcIntervalsに値を送ろうとしています

これが違いを生む場合、これはデスクトップアプリケーションです

これは機能していませんデバッグモードで値を送信していることがわかりますが、ChangeWatcherまたはevenListenerは何も検出していません

ありがとう、ロバート

0 投票する
1 に答える
951 参照

actionscript-3 - AS3は、変数がX量を下回ると、アイテムの可視性を変更します

以下にソースファイルを添付しましたが、ちょっと行き詰まっています。

基本的に、(私のサーバー上の)XMLファイルから読み込まれた数値に基づいて変化する変数(smscounter)を持つFLAです。メインステージのフレーム1には、「リワインダー」と呼ばれる大きなムービークリップがあります。そのムービークリップ「リワインダー」内のフレーム間を移動する左右のボタンがあります。私が理論的にやろうとしていることは次のとおりです。

変数(可視性)を設定すると、それを継続的にチェックするだけでは機能しないと言われているので、イベントをディスパッチする必要がありますか?3〜4のチュートリアルを試しましたが、何も動作しません。

今、いくつかのことがあります:
-私は非常に複雑なものを避けたいと思います。smscounterが5未満の場合、ボタンが表示されないようにするために必要なのはフレーム2だけです。他のチュートリアルでは、別のクラスとドキュメントクラスが必要でしたが、機能させることができませんでした
。ボタンは現在、リワインダームービークリップの外側にあります。フレームの内側とフレームに配置しましたが、ロールオーバーに反応させることができませんでした。
-コードは、主に私がデザイナーであり、これまでずっと助けてくれたため、1年生が書いたように最適化されています。
--Greensock LoaderMaxは、ビデオとサウンドを挿入するために使用されています。問題とはあまり関係がないので、作業中の状況をより正確に把握するために、そこに残しておきました。

FLAおよびソースファイルへのリンク: http ://www.mediafire.com/download.php?ejy6j9h9r1c1829

0 投票する
1 に答える
426 参照

android - ネストされたアクティビティからコンテナー アクティビティにイベントをディスパッチする

次の UI 階層があります。

FragmentActivity > MapFragment (1 つのタブと LocalActivityManager を持つタブホスト) > MapActivity

MapActivity から FragmentActivity に Search キーと Back キーを押してディスパッチするにはどうすればよいですか?

0 投票する
2 に答える
273 参照

actionscript-3 - forEach の AS3 dispatchEvent

配列を作成しました。

その配列内の各アイテムを取得し、そのアイテムに対していくつかの計算を実行し、結果を配列にプッシュしてから、配列内の次のアイテムに移動する必要があります。

計算は別のクラスで行われます。次に、計算が完了したら、イベントをディスパッチし、クラスが完了するのをリッスンします。

forEach を使用していますが、forEach 関数を一時停止し、dispatchEvent リスナーを待ってから続行する必要がありますが、機能していないようです。

トレースは、forEach が配列を実行し、毎回計算クラスをリセットしていることを示唆しているようです。

これが私のコードの要旨です。サーバー上の sql テーブルから配列にデータを入力し、forEach を開始します。

誰でも解決策を提案できますか:

0 投票する
1 に答える
572 参照

java - JTextField dispatchEvent は機能しませんが、TextField では機能します

私のプログラムでは、フォーカスが失われたときにActionEventTextField名前付きの を呼び出したいと思いました。descField上手に使いdispatchEventました。を に変更したTextFieldところJTextField、動作しません。助けていただければ幸いです (私は Java のアマチュアです)。focusLostmy のメソッドであるディスパッチャーは次のJTextFieldとおりです。

JTextFieldの代わりに を使用して動作させるにはどうすればよいTextFieldですか?

0 投票する
3 に答える
969 参照

javascript - Firefox12で重要なイベントをディスパッチする

以前はFireFox10と11でキーイベントをディスパッチしていました。最近、ブラウザをFireFox 12に更新し、ディスパッチが機能しなくなりました。

これが私が行ったことのサンプルコードです。

Firefox 11以下で実行すると、テキストボックスに文字が印刷されます。

Firefox 12で機能しないのはなぜですか?どうすれば修正できますか?代替ソリューションも適切です。

0 投票する
2 に答える
257 参照

actionscript-3 - 複数のdispatchHandler Actionscript 3

イベントを 2 回ディスパッチしたい:

MainClass、SecondClass、ThirdClass があります。

ThirdClass には clickEvent があります。これを SecondClass にディスパッチします。

SecondClass でキャッチしてスローします。

そして、これは MainClass でキャッチします。

しかし、それはうまくいきません...何が間違っていますか? また、クリックされた ThirdClass のオブジェクトに関する情報を取得するにはどうすればよいでしょうか? (通常は 1 つの dispatchEvent で、次のようになります。

clickHandler メソッドで、しかし 2 つの dispatchEvents でこれを行うにはどうすればよいですか?)

だから:私のMainClassで、どのThirdClassオブジェクトがクリックされたか知りたいです。

どうもありがとう!

0 投票する
2 に答える
3325 参照

actionscript-3 - カスタムイベントディスパッチ

サブクラスからイベントを発生させようとしています。3つのクラスがあります。EventHandler、MainClass、SubClass

EventHandler.as

MainClass.as

SubClass.as

ベリファイエラーが発生します:エラー#1063:flash.events :: Event()アーキテクトの何が問題になっていますか?ありがとう!

0 投票する
2 に答える
678 参照

apache-flex - Flex 3 での dispatchEvent からの結果の取得

次のカスタム イベントがあります。

イベントは、次のコードを使用してポップアップから呼び出されます。

私がやろうとしているのは、返された応答をキャプチャすることです。これは、応答を示す Charles のスクリーンショットです。Result 値は、実行後に使用できるように探しているものですdispatchEvent(event);

チャールズのスクリーンショット

私はブログとフォーラムの投稿を見て数時間これに取り組んできましたが、解決策を得ることができませんでした. 理想的には、コード サンプルがあればよいのですが、現時点ではどんな助けも歓迎します。

0 投票する
1 に答える
1359 参照

javascript - Flashオブジェクトのクリックイベントハンドラーは、JavaScriptによって別のDOM要素から委任されたクリックイベントに反応できますか?

同じサイズのFlashオブジェクトの上にcanvas要素を配置しました。canvas要素をクリックして、そのイベント(より正確には、そのイベントの模倣)を下のFlashオブジェクトにディスパッチできるようにしたいと思います。

イベントリスナーをFlashオブジェクトに追加したので、イベントがFlashオブジェクトに正常にディスパッチされていることがわかります。問題は、Flashオブジェクトが単にそれに反応しないことです(たとえば、巨大な「再生」ボタンの領域をクリックしてもビデオは再生されません)。

Flashオブジェクトはこの方法でイベントに反応できますか?DOMのFlashについて、応答をアクティブ化するためにJavaScriptイベント委任以外のものを必要とする特別なものはありますか?