CC、HTML5キャンバスをアニメートします。私は、いくつかのクリックスルー出口を持つアニメーション、ツイッター、フェイスブックなどを持っています。アニメーションにはリピートボタンがあります。最初のプレイスルーで、私がtwitter exitをクリックすると、1つのtwitterページが開き、2回目の再生で同じexitボタンをクリックすると、2つのtwitterページが開きます(広告の無限になります。 50 twitterページを開く場合:))。HTML5キャンバスのCreateJS/Animate CCの火災を乗算するイベントリスナー
ここでは、フレーム342から1つのコードスニペットです:私は、同じフレーム上(リプレイ機能で)イベントリスナーを削除しようとした、と私はまだ起こって同じことを取得しています
root.twBtn.addEventListener("click", fl_MouseOverHandler_2.bind(this));
var frequency = 3;
stage.enableMouseOver(frequency);
function fl_MouseOverHandler_2(){
window.open(clickTag1, "_blank");
}
、この+1広告を再生した後、clicktag1などが開くたびにウィンドウが開きます。これをどうすれば解決できますか?イベントリスナーが実際に削除されているのか、何が起きているのかわかりません。
// Replay
root.reBtn.on("click", function(evt){
root.twBtn.removeEventListener("click", fl_MouseOverHandler_2);
root.gotoAndPlay("start");
});
基本的に私のリスナーが、私はアニメーションを再生1回ごとに発射されています。私は解決策を試みたhereと私の状況では動作しませんでした。これをどうすれば解決できますか?