作者cjoe (TeA)
看板Flash
标题[问题] 请问ExternalInterface.call呼叫confirm在FF的问题
时间Thu Sep 2 00:19:38 2010
浏览器: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