在网页中实现的SWF全屏显示效果

2012-01-18 03:55  评论 0 条
公司要求做一个一打开网页,就让SWF文件全屏的效果,还是上面几篇文章提到的项目···呵呵··所有内容全部是一步一步的搜索实现的···今天开始解决这个问题了··在网上逛了半天··真理了一下·希望对大家有帮助。如果你有什么好的方法或者意见··一定要分享哦··我也要学习一下呵呵···
第一种方法:
不显示浏览器菜单栏、工具栏的全屏。这种全屏稍稍复杂,也与FLASH的设置无关,但要借 
助JavaScript来完成。方法是:在HTML文件中<head></head>间加入以下代码: 
<script language="JavaScript"> 
<!-- 
window.open("nfd.swf","","fullscreen=1,menubar=no,width=100%,height=100%") 
//--> 
</script>

第二种方法:
稍麻烦一些,需要两个网页,呵呵*—*
你可以建立个空白网页加上代码:
<script language="JavaScript"> 
<!-- 
window.open("*.swf","","fullscreen=1,menubar=no,status=no,toolbar=no,location=no")
//--> 
</script> 
其中*.swf为你所打开的动画文件的名称
*.htm 你把他替换为你自己要全屏打开的网页就可以了

第三种方法:
这种方法更详细,还有步骤,不过我没有试过,你们可以先试一下啊。
我把操作步骤写下:
1、在Flashk中做好动画后,首先选择主菜单中的File Publish Settings(文件发布设置命令),弹出对话框,点击进入HTML项设置:设置Dimensions尺寸单位为Percent百分比;在宽,高中设置100。再点击发布按钮进行发布即可。这样,在你原文件处就会生成一个和动画同名的HTML文件。
2、建立一个空白的HTML页面blank.htm,只保留<html></html>标签部分。
3、建立一个有带框架的html文件show.html,页面html文本如下:
<html>
<frameset rows="100%,*" framespacing="0" frameborder="no" border="0">
<frame name="top" src="动画名.html" frameborder="0" border="0" 
marginwidth="0" marginheight="0" leftmargin="0" rightmargin="0" topmargin="0">
<frame name="blank" src="blank.html" frameborder="0" border="0" marginwidth="0" marginheight="0" leftmargin="0" rightmargin="0" topmargin="0">
</frameset>
</html>
该文件将页面分为两个框架,上面放动画名.html文件,下面放blank.html文件。
注:其中,动画名.html文件是在第一步中发布出来的相应的html文件。
4、建立一个带JavaScript脚本的html文件full.html。用这个文件打开show.html并
定义其显示窗口为全屏,不带菜单,滚动条,状态栏等。
该文件的html文本如下:
<html>
<script language="JavaScript">
window.open("show.html","newwin","fullscreen=yes,status=no,location=no,toolbar=no,
directories=no,menubar=no,resizable=yes,scrollbars=no");
</script>
</html>
上面的第四步和第二种方法一样的

这里多介绍一点因为在做公司那个项目的时候也需要这个

按钮和影片剪辑的屏蔽
butoon.enabled是设置是否可以使用按钮
button.tabEnabled 是设置是否支持tab键切换按钮
button.tabIndex 是设置tab切换顺序
本文地址:http://blog.zd178.com/?p=485
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
新年快乐
新年快乐

发表评论


表情