[問題] 請問ExternalInterface.call呼叫confirm在FF的問題

看板Flash作者 (TeA)時間15年前 (2010/09/02 00:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
瀏覽器: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
文章代碼(AID): #1CVdqZZ- (Flash)