[問題] html和Flash 呼叫javascript的結果不同?

看板Ajax作者 (彼蒼者天)時間16年前 (2009/05/24 00:22), 編輯推噓4(4010)
留言14則, 3人參與, 最新討論串1/1
※ [本文轉錄自 Flash 看板] 作者: Allensph (彼蒼者天) 看板: Flash 標題: [問題] html和Flash 呼叫javascript的結果不同? 時間: Sun May 24 00:21:29 2009 Action Script 3 看過別的網頁有做出來,想實現: 「在a.htm 的a.swf中按下某物件,開啟b.htm至 全螢幕視窗(僅有網址列)」的效果。 a.flv中 function mylink(e:MouseEvent){ navigateToURL(new URLRequest("Javascript:fullsrc()")); } a.htm中 <script> function fullsrc(){ window.open('main.html','new', 'width='+screen.availWidth+', height='+screen.availHeight+', resizable=no,scrollbars=no,toolbar=no'); } </script> 問題: Firefox環境下,用flash呼叫完全沒有fullscreen, 效果等同"_blank",但如果用html的button onclick事件, 卻可以實現全螢幕。 是我的javascript寫錯?還是flash呼叫方式錯誤? 請大家幫幫忙。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.245.127 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.245.127

05/24 00:56, , 1F
window.open('main.html','','fullscreen,scrollbars')
05/24 00:56, 1F

05/24 00:57, , 2F
html可以 flash不知道
05/24 00:57, 2F

05/24 01:35, , 3F
嗯,因為FX和ActionScript3的相容性有問題
05/24 01:35, 3F

05/24 01:35, , 4F
這件事情歐來裡的CookBook裡有寫
05/24 01:35, 4F

05/24 01:36, , 5F
聽說還是Flash 8以前的fscommand比較正常
05/24 01:36, 5F

05/24 01:36, , 6F
我是不大卻定新版的Flashplayer有沒有修正
05/24 01:36, 6F

05/24 01:36, , 7F
不過這造成我不大喜歡Flex
05/24 01:36, 7F

05/24 01:38, , 8F
我記得我之前用Flex寫了一個小Flash圖表
05/24 01:38, 8F

05/24 01:39, , 9F
也是發生無論如何就是在FX等瀏覽器下無法傳遞JS進去
05/24 01:39, 9F

05/24 09:43, , 10F
應該沒問題吧?用ExternalInterface就可以了阿
05/24 09:43, 10F

05/24 10:33, , 11F
我說的就是ExternalInterface @@!
05/24 10:33, 11F

05/24 10:40, , 12F
啊啊啊我搞錯了(翻了一下之前的東西),如果是External
05/24 10:40, 12F

05/24 10:40, , 13F
那你要改成flash.externalinterface,我遇到問題的是
05/24 10:40, 13F

05/24 10:40, , 14F
FlashVars
05/24 10:40, 14F
文章代碼(AID): #1A62AtCZ (Ajax)
文章代碼(AID): #1A62AtCZ (Ajax)