問題タブ [custom-events]

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 投票する
1 に答える
30 参照

javascript - カスタム イベントの地理情報の表示

Google の Universal Analytics を使用して、ファイル ダウンロードのカスタム イベントを追跡しています。

私の質問は、Google アナリティクス レポート Web サイトで、このカスタム イベントのユーザーの地理情報と言語情報を、ページ ビューの地理情報でできるのと同じ方法で表示するにはどうすればよいですか? これは可能ですか?

イベントでこれを行うことができない場合、仮想ページ ビューで行うことはできますか?

私の質問は、GAレポートツールの使用方法に関するものですが、カスタムイベントを送信するために使用しているコードは次のとおりです...

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

javascript - トリガーされた CustomEvent をリッスンして反応する方法は?

CustomEventJavascript でシステムがどのように機能するかを理解したいと思います。

[編集2]

のソリューションはこちら: http://www.html5rocks.com/en/tutorials/es7/observe/

[/EDIT2]

[編集]

このコードは、DOM私が探している-awareシステムのタイプをかなりよく示しています。@Jared Farrishへのthx、遅延メソッドもあります。しかし、これは一種の JavaScript の制限であり、この言語には賢い方法を実装する価値があると考えています。理想的には、子は親またはその他の要素によって与えられた命令を実行する必要はありません。代わりに、子ノードは、DOM アクティビティの興味深い部分をリアルタイムで知ることによって、独自の決定を行う必要があります。

ソース: http://jsfiddle.net/p6myjLza/2/

[/編集]

この非常に基本的なイベントを作成すると言います:

オブジェクトwarningに有用なデータが含まれるようになりました。ブラウザのメモリに保存されます。トリガーしましょう。

document上記のステートメントを実行することで、 「ねえ、この特定のイベントを起動してください」と言うと思います。そして、イベントがトリガーされます。そして、私が理解している範囲DOMでは、イベントがトリガーされたことを (どういうわけか) が認識していることも意味していると思います。

ここで、イベントがトリガーstyle.backgroundColorされるたびに、body という別の要素を透明から赤に変更したいと思います。warning言い換えれば、私は体がこの特定のイベントに耳を傾け、それに応じて反応することを望んでいます.

しかし、これは機能しません。

実際には、1 番目の前に 2 番目を初期化することでdispatchEvent()との位置を切り替えると機能します。addEventListener()しかし、それは私が Javascript に期待するものではありません。私が達成したいのは、どこかでイベントをトリガーし、このイベントがトリガーされるたびにそれをキャッチして反応するように他の場所でいくつかの要素を注文する機能です。

それは達成可能なものですか?

注 : 今日、プロミスを発見し、それは私が探しているものだと思いましたが、遅延させることなく物事を「連鎖」させることができるだけではありません。

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

actionscript-3 - カスタム イベントが AS3 で機能しない

SelectEvent というイベントがあります。バイヤーをクリックするたびに、選択イベントが開始されます。しかし、それは起こっていることではありません。

ベースの私のコード:

購入者の私のコード:

バイヤーをクリックすると、MouseEvent.CLICK がアクティブになり、buyer.as で、buyercode が画面上でトレースされます。しかし、イベントはディスパッチされていないか、ディスパッチされていますが、イベントリスナーはコードを実行していません。実行時エラーは発生しません。関数「showselectbuyer」は起動すらされません。

どのように解決すればよいですか?

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

actionscript-3 - カスタム イベントがディスパッチされない AS3

イベントをディスパッチしようとしているクラス「ショップ」があります。以前、別のクラス「Buyer」を使用して動作しましたが、新しいクラスでは同じことが機能しません。

イベントをディスパッチする Shop クラスの機能:

コードを実行すると、「ショップ名」が効率的に表示されますがtrace、イベントがディスパッチされていないようです。そうでなければ、ディスパッチされますが、うまく受信されません。

Shop クラスのディスパッチ イベントのコードを受け取る:

同じメソッドが機能する買い手クラスの関数:

バイヤー クラス ディスパッチ イベントの受信コード:

これは機能しますが、Shop クラスのものは機能しません。

両方のクラスの唯一の違いは、CLICKが異なるオブジェクト上にあることです。Buyer クラスのオブジェクトをクリックするとイベントがディスパッチされますが、Shop クラスのムービークリップがクリックされるとイベントがディスパッチされます。

イベントのバブリングについて学びましたが、コードでそれを正しく行っていると思います。ここで尋ねられた同様の質問を読みましたが、答えが明確ではなかったため、解決策を進める方法がわかりませんでした。

ショップクラスでも機能させるにはどうすればよいですか?

追加情報:

イベント クラスを選択:

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

javascript - カスタムイベントとpostMessageの違い

メッセージを別のドキュメント ( としましょう) に送信するには、と関数iframeの両方を使用できます。次のように仮定します。postMessagecreateEvent

postMessage私の質問は、両方のアプローチが機能する場合、との使用の違いは何customEventですか?

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

objective-c - Admob Custom Events in Objective-C

I have read the various documents and blogs on admob and custom events, but its not clear. Also as the website's UI is changed, the documents are a bit confusing. What to call and where? I implemented admob custom events gave the 'AdUnitID' in my app. Also on website i have created mediation named 'CustomEvents' having class 'CustomAds' and label value as 'AdUnitId'. I am getting admob ads but my custom class is not called. I dont know if i am missing something. Any Help would be appreciated. Thanks.

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

javascript - javascript: document.dispatchEvent(CustomEvent) は何もしません

次のコードのチャンクがあります

ボタン (#boton) をクリックしても何も起こりません。何か案が?

いくつかの説明:

  • ボタンが作成されました。それは問題ではありません
  • コンソールにエラーがまったく表示されないため、迷っています
  • 想定される動作は、カスタム イベント「TaskEvent」がトリガーされることです。そのため、ボタンを押すと、コンソール ログにメッセージが表示されます。
0 投票する
3 に答える
86 参照

java - カスタム イベントを 1 回呼び出す (ゲーム開発)

だから私はRPG Javaゲームを書いていて、カスタムイベントを使って2つのクラス間のコミュニケーションをより簡単にすることに決めました. 最初に、敵が死亡したかどうかをプレイヤーに知らせる「enemyDeathEvent」を書きました。

まず、EnemyListener を作成しました。

その後、私は EnemyEvent クラスを作成しました:

次に、敵クラスをセットアップします。

最後に、プレイヤーに EnemyListener を実装します。

したがって、敵が死ぬと、私のプレーヤー クラスのenemyDeathEvent()メソッドが呼び出されます。すべて正常に動作しますが、実際の問題は、ゲームがこのメソッドを複数回呼び出すことです。その理由は、私のupdate()メソッドが、ゲームの物理などを毎秒 30 回更新するスレッドに接続されているためです。

だから私の質問は:私のメソッドが一度呼び出されるように、どうすればこの問題を解決できますか?

私はすべての助けに感謝します!ありがとう