作者Allensph (彼苍者天)
看板Ajax
标题[问题] html和Flash 呼叫javascript的结果不同?
时间Sun May 24 00:22:14 2009
※ [本文转录自 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
1F:推 tomin:window.open('main.html','','fullscreen,scrollbars') 05/24 00:56
2F:→ tomin:html可以 flash不知道 05/24 00:57
3F:推 Kelunyang:嗯,因为FX和ActionScript3的相容性有问题 05/24 01:35
4F:→ Kelunyang:这件事情欧来里的CookBook里有写 05/24 01:35
5F:→ Kelunyang:听说还是Flash 8以前的fscommand比较正常 05/24 01:36
6F:→ Kelunyang:我是不大却定新版的Flashplayer有没有修正 05/24 01:36
7F:→ Kelunyang:不过这造成我不大喜欢Flex 05/24 01:36
8F:推 Kelunyang:我记得我之前用Flex写了一个小Flash图表 05/24 01:38
9F:→ Kelunyang:也是发生无论如何就是在FX等浏览器下无法传递JS进去 05/24 01:39
10F:→ fillano:应该没问题吧?用ExternalInterface就可以了阿 05/24 09:43
11F:→ Kelunyang:我说的就是ExternalInterface @@! 05/24 10:33
12F:推 Kelunyang:啊啊啊我搞错了(翻了一下之前的东西),如果是External 05/24 10:40
13F:→ Kelunyang:那你要改成flash.externalinterface,我遇到问题的是 05/24 10:40
14F:→ Kelunyang:FlashVars 05/24 10:40