私の質問:ゲームが完了したときに火災のジャバスクリプトイベント
私はフラッシュゲームを持っています。それに15の質問があります。正しい答えを得た各質問は、あなたに1つのコインを与えます。ゲームにはコインと経験を更新する関数があります:function updatePointsAndCoins_V2()
。
http://www.squlaworld.com/demo-english
- 私は15コインを受信したときに表示されるオーバーレイに取り組んでいます。
CSS、HTML、JSファイルを含むフォルダにオーバーレイを作成しました。 function updatePointsAndCoins_V2()
がvalue = 15
を返すと、これらのファイルをロードする方法はありますか?
- もう1つの可能性は次のとおりです。 私は既にゲームのデフォルトの終了画面を持っています。ゲームが完了すると、機能が開始されます:
function suggestedQuiz()
。 オーバーレイファイルをロードする方法はありますか?
これは私が使用しているオーバーレイスクリプトです:あなたのページで
(function(showOverlay) {
var triggerBttn = document.getElementById('trigger-overlay'),
overlay = document.querySelector('div.overlay'),
closeBttn = overlay.querySelector('button.overlay-close');
transEndEventNames = {
'WebkitTransition': 'webkitTransitionEnd',
'MozTransition': 'transitionend',
'OTransition': 'oTransitionEnd',
'msTransition': 'MSTransitionEnd',
'transition': 'transitionend'
},
transEndEventName = transEndEventNames[ Modernizr.prefixed('transition') ],
support = { transitions : Modernizr.csstransitions };
function toggleOverlay() {
if(classie.has(overlay, 'open')) {
var wrapperposition = document.getElementById('wrapperposition');
wrapperposition.style.display = 'none';
classie.remove(overlay, 'open');
classie.add(overlay, 'close');
var onEndTransitionFn = function(ev) {
if(support.transitions) {
if(ev.propertyName !== 'visibility') return;
this.removeEventListener(transEndEventName, onEndTransitionFn);
}
classie.remove(overlay, 'close');
};
if(support.transitions) {
overlay.addEventListener(transEndEventName, onEndTransitionFn);
}
else {
onEndTransitionFn();
}
}
else if(!classie.has(overlay, 'close')) {
classie.add(overlay, 'open');
var wrapperposition = document.getElementById('wrapperposition');
wrapperposition.style.display = 'block';
}
}
triggerBttn.addEventListener('click', toggleOverlay);
closeBttn.addEventListener('click', toggleOverlay);
})();
ていますか? – Yoda
ゲームはフラッシュで行われます。ここにゲームへのリンクがあります:http://www.squlaworld.com/demo-english –
それは最も確実にフラッシュです。おそらくこれに答える資格のある人物として "フラッシュ"というポストをタグ付けする価値は、JavaScript開発者ではなくフラッシュ開発者になるでしょう。 – Yoda