[問題] 請問ExternalInterface.call呼叫confirm在FF的問題
瀏覽器:Firefox, code: AS2
大家好
我在我的Flash程式中使用到ExternalInterface.call("confirm","OOXX");
而我會依據使用者按YES OR NO來決定要不要做一些事情。
半年多前,我這樣寫是可以正確在Firefox執行的,但是我現在再把程式來出來
執行一次,卻發現在Firefox瀏覽器下,會發生視窗整個卡住的現象(cpu loading: 0)
(其實我覺的稱凍結比較適合)
當我使用chrome瀏覽器測試,我發現是正常的!後來上網查一下,我發現也有人這樣
但是大多是建議使用下列方式來解決這個問題:
ExternalInterface.call("eval",
"setTimeout(function(){confirm(\"OOXX\");},100)")
我也試著使用看看,執行的結果的確視窗不會再有卡住的現象了,但是確發生回傳值
不對,似乎這樣是沒辦法正確抓到confirm的回傳值。
我想請問我該怎麼解決我的問題呢?希望個位先進可為小弟解答,謝謝各位。
--
小賊利用愛心,大賊利用貪心
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.184.195