主题:  如何在网页中实现flash 的全屏播放?

Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#12001/2/14 16:26:55
A.只占满浏览器:这种情况相对简单,不管你制作的Flash大小是否为800×600,只要在调用swf文件的HTML中将WIDTH和HEIGHT的参数设为100%即可,当然也可以在Flash导出HTML文件的设置中进行设置,方法是:打开File菜单;选Publish Settings弹出导出设置对话框;在HTML标签下的Dimensions选项,下拉后选中Percent(百分比),并在WIDTH 和HEIGHT框中填100,运行这个与swf同名的HTML文件则与直接加语句效果相同。这种占满浏览器的全屏与swf文件的设置无关,但最好设置的大小在700×400左右,否则容易导致图像(主要是在Flash中调用的位图)、汉字的失真。
    B.不显示浏览器菜单栏、工具栏的全屏。这种全屏稍稍复杂,与Flash的设置无关,但要借助javascript来完成。方法是:在HTML文件中的与之间加入以下代码
  也可以在swf文件的第一帧Actions上的 get URL命令上加上
  javascript:window.open(″*.swf″,″″,"menubar=no,toolbar=no,location=no,status=no,fullscreen=yes")
  这种全屏类似屏保,用ALT+F4或设置按钮退出。把fullscreen设为=0,则是显示浏览器菜单栏、工具栏的全屏。(注:*.swf 是你所要显示的Flash动画的文件名)
   好了,关于全屏的方法就是如此,你根据自己的需要试试看(以上各例均在IE5.0中通过)。



年轻的闪客

职务:普通成员
等级:2
金币:10.0
发贴:421
#22001/2/14 17:18:11
转到精华区