問題タブ [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 投票する
3 に答える
1653 参照

flash - Flash IDE でのオーバーライド

DispatchEvent() をオーバーライドしようとしていますが、Flash IDE では成功しません。メソッドに関するAdobeドキュメントを確認すると、次のようになります。

Grant Skinnerが示しているように、これは一般的かつ簡単に実行できます。

Google で徹底的に検索すると、クラス ファイルで正常に使用されているこの構文が繰り返されますが、タイムライン コード内でネイティブに Flash IDE でこれを行うことは不可能であることが証明されています。最初の問題は、の使用がpublicエラーをスローすることです1114: The public attribute can only be used inside a package.

それは明らかでしたが、それを削除すると、次のように実行されます (新しい .fla ファイルの最初のフレームで):

このエラーが発生します。1024: Overriding a function that is not marked for override.

このエラーに関するドキュメントは、私が同じ名前の関数の前にステートメントを付けていなかったことを暗示していますoverrideが、明らかにそれは誤りであり、解決策が何であるかについて私は驚いています。

明確にするために、クラス ファイルが機能することはわかっていますが、それは無関係な問題です。override function dispatchEvent()タイムライン コードで作業するにはどうすればよいでしょうか。

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

javascript - dispatchEvent を呼び出すアドオン SDK が、コンテンツ スクリプトからページにイベントを送信しない

私は単純な Firefox 拡張機能 (アドオン SDK に基づく) を持っていpageModます。 pageModページにスクリプトを挿入し、1 つの関数を呼び出します。

Web ページには、イベント リスナーがあり、MyDiv.addEventListener(...). 問題は、挿入されたスクリプトがページにイベントをディスパッチしないことです。関数は true を返しますが、dispatchEvent何も起こりません。これが私のpageModコードです:

contentScriptFirebug コンソールを介してコードを実行すると機能しますが、からイベントをディスパッチする必要がありますcontentScript

PSunsafeWindow.documentドキュメントの代わりに使用しようとしましたが、jQueryイベント/イベントリスナーを使用しましたが、どちらも機能していません。

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

javascript - XBL の Orbeon イベントを Javascript からディスパッチできますか?

Orbeon バージョン: Orbeon Forms 3.8.0.201005270113

Javascript ファイルに次のコードがあります。このコードは実行されますが、XBL 内のモデルが見つからないようです。

これが XBL のモデルです。XBL にはいくつかのモデルがあります。メッセージが表示されないので、モデルが見つからないようです。ログにエラーはありません。

Javascript から XBL にディスパッチを機能させるためのトリックがあるかどうかは誰にもわかりませんか?

どうもありがとう!

更新しました:

もう 1 つの問題 (おそらく?) は、instance(this) を使用して XBL から JavaScript を呼び出すことが機能しないことです。クラスのインスタンスがコンポーネント インスタンスに関連付けられていないため、モデルが見つからないのだろうか?

init メソッドを呼び出さないxbl からの JavaScript への呼び出しは次のとおりです。

init() メソッドを呼び出す呼び出しは次のとおりです

これがJavaScriptです:

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

flash - 子にdispatchEventを送信します:例は機能しませんか?(フラッシュ、as3)

ロードされたswfにを送信したいのですがdispatchEvent、に入れmovieclipます。私はそれについて良いトピックを見つけましたが、私の例は機能せず、「トレース」は表示されません。

編集。

  • 私はmain.as
  • 別のクラス:submenu.as、インポートするmain.as
  • の「メイン」メニューをクリックすると、main.asに送信しdispatchEventたいsubmenu.as(サブメニューの項目の1つを変更したいので、の「メインメニュー」をクリックすると、main.asを送信する必要があります)dispatchEventsubmenu.as
  • だから私は私dispatchEventのメソッドにを入れました:clickButtonmain.asEvent.CHANGE
  • そして、でsubmenu.as、私はこれを聞きたいですevent.CHANGE、そしてそれは私が以下に書いたものです

編集の終わり。

親クラスの場合:メニューをクリックするたびに:

また

そして私の子供のクラスでは:

何か案が?

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

magento - Magento - 請求イベントと価格比較を送信

全て!

請求書を提出した後、GrandTotal や TotalPaid などの順序で価格を比較しようとしています。「sales_order_invoice_save_after」イベントを聞いてみました。

そして次のステップ:

および参照: グランド 89.97、有料 NULL、DUE NULL、Refunden NULL。

入力: 総計 £89.97、総支払い £0.00、総返金 £0.00、総支払 £89.97。

支払いの確認後、2 つの価格 (Grand と Total) を正しく比較するにはどうすればよいですか?

0 投票する
4 に答える
543 参照

flash - フレックス イベント処理

皆さん、

私は、Flex のイベント処理とディスパッチのメカニズムに疑問を持っていました。

下の図を考えてみましょう。

両方のパネル、つまりPanel1Panel2は同じアプリケーションの下にあります。

ここに画像の説明を入力

ボタンをクリックするとイベントをディスパッチし、Sendボタンにイベントリスナーを追加してそのイベントをリッスンできるようにしReceiveます。

どうやってやるの ?

PS:以来、私の知る限り、イベントは Parent Hierarchy 上dispatchEventにのみディスパッチされます。そうですか?

ありがとう。

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

apache-flex - Flex で外部 AS クラスからイベントをディスパッチする際の問題

私はこれを1日試してきましたが、うまくいきません。

私は主なアプリケーションを持っていますPlanner.mxml。このビューにはいくつかのカスタム コンポーネントがあり、そのうちの 1 つが ですLoginView.mxmlLoginView.mxml私は次のことを行います:

クラスの新しいインスタンスを作成し、Loginいくつかのパラメーターをコンストラクターに送信します。私のコンストラクタは次のようになります。

ここで、すべてのフィールドが完了しているかどうかを確認し、そうであれば、コンストラクターのパラメーターをパラメーター オブジェクトに入れ、それを HTTPService に送信します。HTTPService は、要求を処理し、データベースをチェックして xml を返す単純な PHP ファイルです。(これは最善の方法ではないかもしれませんが、現時点ではあまり重要ではありません)。

ユーザーが正常にログインした場合、xml には に設定された status プロパティが含まれますtrue。HTTP サービスの結果イベント ハンドラーでこれを確認します。ただし、これはすべてがうまくいかないところです。

ご覧のとおり、ユーザーが正常にログインしたら、カスタム イベントをディスパッチしたいと考えています。そうでない場合は、アラート ボックスを表示します。ただし、このイベントはディスパッチされません (または、少なくとも、リッスンする方法がわかりません)。

ビューステートをログイン状態に変更できるメインアプリケーションでそれをリッスンしたいと思います。しかし、イベントは決してそこに到達しないようです。loggedIn="loggedInHandler(event)"loginComponent を使用してリッスンします。

これを行う方法はありますか?前もって感謝します。助けていただければ幸いです。

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

actionscript-3 - Adobe Air - パラメーター付きのディスパッチ イベント

クラスからメインタイムラインへのディスパッチイベントを介してaddChild(event.target.loader)を渡す方法は?

ありがとう

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

java - dispatcheventでmousemoveイベントを生成しますか?

java.awt.Component.dispatchEvent(AWTEvent)でmousemoveイベントを実行する方法はありますか?

私は今これを手に入れましたが、それはマウスの動きを実行しません。どうすればいいですか?

編集:私はこのように試しましたが、機能しません:

ありがとう、ジェフリー

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

apache-flex - Itemrendererディスパッチカスタムイベント

カスタムItemRendererからカスタムイベントをディスパッチしようとしています

これは私のカスタムイベントです

itemRendererには、次のような関数があります。

そして、メインアプリケーションにスパークリストがあり、アプリケーションとリスト自体の両方にEventListenerを追加しようとしましたが、呼び出されることはありません...

なぜ?!?どこが間違っているのですか?

関数からのイベントが正しくディスパッチされます...インターセプトできません。