实现动画SWF文件全屏效果的四种方法

如何让SWF文件全屏的效果?

第一种方法:
不显示浏览器菜单栏、工具栏的全屏。这种全屏稍稍复杂,也与FLASH的设置无关,但要借
助JavaScript来完成。方法是:在HTML文件中<head></head>间加入以下代码:

<script language="JavaScript"> 
<!-- 
window.open("nfd.swf","","fullscreen=1,menubar=no,width=100%,height=100%") 
file://--> 
</script> 
第二种方法:
也可以在SWF文件的第一帧Actions上的GETURL 命令上加上:

javascript:window.open("nfd.swf","","fullscreen=1,menubar=no,width=800,height=600") 
这种全屏也是类似屏保,用ALT+F4或设置按钮退出。把fullscreen设为=0,则只是不显示浏览器菜
单栏、工具栏的全屏。
还有一个写法:

javascript:window.open("*.swf","","menubar=no,
toolbar=no,location=no,status=no,fullscreen=yes") 
我个人推荐这种^_^

第三种方法:
稍麻烦一些,需要两个网页,呵呵*—*
你可以建立个空白网页加上代码:

<html> 
<script language="JavaScript">
window.open("*.htm","newwin","fullscreen=yes,status=no,location=no,
toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=no");
</script>
</html>
*.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>
上面的第四步和第三种方法一样的

如何在FLASH中实现加入收藏夹与设为首页的效果
问: 如何用actionscript将页面设为首页和加入收藏夹?
答: 一,用getURL的方法:

设为首页:  
on (release) {  
getURL("getURL("javascript:void(document.links[0].style.behavior=’url(#default#homepage)’);void document.links[0].setHomePage(’http://您的网站地址/’);", "_self", "POST"); } 
加入收藏夹:  
on (release) {  
getURL("getURL("javascript:void window.external.AddFavorite(’http://您的网站地址’,’网站名称’);", "_self", "POST");} 
第二种方法是通过用fscommand的方法,比上面一个要复杂一些。首先在Flash的按钮上添加ActionScript脚本代码

设为首页 
on (release) { fscommand("setHomePage", "http://您的网站地址"); } 
加入收藏夹 
on (release) { fscommand("addFavorite", "http://网站地址|网站名称"); } 
在发布Flash动画时选上HTML,在Template下拉菜单中选择Flash with fscommand,发布出html页面接着要对发布出来的HTML页面进行修改,在HTML代码中找到这么一段

// Handle all the the FSCommand messages in a Flash movie function sethomepage_DoFSCommand(command, args) { } 
这一段修改成// Handle all the the FSCommand messages in a 
Flash movie function sethomepage_DoFSCommand(command, args) { 
var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage; if (command == "setHomePage") {
document.links[0].style.behavior = "url(#default#homepage)"; 
document.links[0].setHomePage(args); } else if (command == "addFavorite")
{ args = args.split("|"); window.external.AddFavorite(args[0], args[1]); 
最后,如果html里一个链接都没有,还需在<SCRIPT LANGUAGE=javascript>这句的前面添加一句<a href="javascript:"></a>

时间: 2016-07-08

实现动画SWF文件全屏效果的四种方法的相关文章

实现Flash动画文件全屏效果的三种方法

flash动画 实现Flash动画文件全屏效果的三种方法 第一种方法: 不显示浏览器菜单栏.工具栏的全屏.这种全屏稍稍复杂,也与FLASH的设置无关,但要借助JavaScript来完成.方法是:在HTML文件中<head></head>间加入以下代码: <script language="JavaScript"> <!-- window.open("nfd.swf","","fullscreen

FLASH 全屏有二类四种

FLASH 全屏有二类四种: 1.不用浏览器直接用FLASH播放器播放的类型: A.不显示FLASH播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FS Command 命令,在For standalone player 选项中选择fullscreen 为true 即可.运行中可按 ESC 退出或设一按钮在Actions上用FS command ,在For standalone player 选项中选择quit 也可退出.附带说一句:For standalone player上的

Android 实现全屏显示的几种方法整理

Android 实现全屏显示的几种方法整理 A.设置主题实现全屏 直接在AndroidManifest.xml文件中设定Activity主题为全屏模式 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" B.代码实现全屏 代码实现需要分两步做,如下: 1.隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); 2.隐藏状态栏 getWindow().setFlags(Wi

实现浏览器全屏窗口的几种方法

IE 浏览器隐身 浏览网页,时常会发现自己的浏览器窗口不见了,但网页内容还在.这种效果是不是很神奇呢?实现此种功能只要有三种原理,按实现方法的不同,给它们各起了个名字,分别是:瞒天过海法.借尸还魂法和返璞归真法.不要被它们的名字吓着了,其实实现起来并不困难,只要看了下面的内容,就明白个中道理了! 一.瞒天过海法-javascript 我们知道,显示器的分辩率大小决定了我们看到的程序窗口的面积大小,分辩率越大,窗口面积越大,看到的内容就越多.但并不是说显示面积越大就越好,因为分辩率的变化会带来菜单

网站设计打开全屏网页的两种方法

  网站设计如果想让打开的网页全屏,有以下两种方法: 1.使用window.open模拟当前页: <SCRIPT language="javascript"> function   toFull(){ if(window.name=="fullscreen")return; var a =window.open("","fullscreen","fullscreen=yes") a.locati

用js代码和插件实现wordpress雪花飘落效果的四种方法_javascript技巧

冬天到了,很多的博客空间都加了雪花的效果,于是去看了看他们的效果实现.有好几个效果代码,就拿过来了,有需要的朋友可以拿过去试试看. 雪花大图片: 效果代码一 <script type="text/javascript" language="javascript"> (function() { function k(a, b, c) { if (a.addEventListener) a.addEventListener(b, c, false); els

Flash全屏效果全攻略

攻略 FLASH 全屏有二类四种: 1.不用浏览器直接用FLASH播放器播放的类型: A.不显示FLASH播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FS Command 命令,在For standalone player 选项中选择fullscreen 为true 即可.运行中可按 ESC 退出或设一按钮在Actions上用FS command ,在For standalone player 选项中选择quit 也可退出.附带说一句: For standalone play

Android仿微信图片点击全屏效果_Android

废话不多说先看下效果 先是微信的 再是模仿的 先说下实现原理再一步步分析 这里总共有2个Activity一个就是主页一个就是显示我们图片效果的页面参数通过Intent传送素材内容均来自网络(感谢聪明的蘑菇) 图片都是Glide异步下的下的下的重要的事情说三次然后就是用动画做放大操作然后显示出来了并没有做下载原图的实现反正也是一样 下载下来Set上去而且动画都不需要更简便. OK我们来看分析下 obj目录下分别创建了2个对象一个用来使用来处理显示页面的图片尺寸信息以及位置信息还有一个是用来附带UR

Android仿微信图片点击全屏效果

废话不多说,先看下效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Intent传送,素材内容均来自网络,(感谢聪明的蘑菇) 图片都是Glide异步下的,下的,下的重要的事情说三次,然后就是用动画做放大操作然后显示出来了(并没有做下载原图的实现,反正也是一样 下载下来Set上去而且动画都不需要更简便). OK,我们来看分析下 obj,目录下分别创建了2个对象,一个用来使用来处理显示页面的图片尺寸信息以