站长中国
设为首页 | 站长论坛

站长论坛 站长下载
您所在的位置: 站长中国 > 站长学院 > 网络媒体 > Flash > 正文

flash中的常用代码
  2008年02月18日16:56:19  评论(0条) 字体:[ ]
相关热点:

昨天有朋友在MSN上问我如何实现一打开网页,就让SWF文件全屏的效果,我记得以前好像曾经在坛子里发过这样的贴子,没去找,呵呵,没时间啊 ~~
现在整理了一下关于这方面的资料,以供各位各取所需

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

<script language="JavaScript"> 
<!-- 
window.open("nfd.swf","","fullscreen=1,menubar=no,width=100%,height=100%") 
//--> 
</script> 

第二种方法:
也可以在SWF文件的第一帧Actions上的GETURL 命令上加上:

也可以在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&nb sp;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>

收藏本文 打印 打印本文  推荐本文 告诉好友 投稿 投稿邮箱

站长排行

学院

新闻

专栏

盈利

[揭密网络黄链]中国留学生买凶专破日本
windows 2008中文版iis7+asp+php+Acces
贴吧发帖机使用教程(绝对原创)
超强弹出窗口代码,什么都挡不住
Windows Vista局域网网络连接设置
JSP语法(6)
FLASH视觉特效实例之地震效果
关于数据分页(转自www.codeproject.co
教你如何在Vista中设置麦克风
不用Photoshop 在线恶搞大头像
全国哀悼日网友自发QQ隐身上线 向死难
淘宝网卖家公然叫卖“艳照门”照片集
抗震救灾/鱼目混珠?
Google绿色专家质疑黑色背景网页节省资
阿里妈妈广告卖主全攻略
电影小说类相关关键字搜索量列表
爆笑 阿里就这样把亿告征服!
大脚:实战单页面优化关键词之——淘宝
国内各IT企业办公环境揭秘(多图)
心系灾区,点燃希望——手机QQ2008祈福
ECSHOP模板制作参考文档
悬挂阿里妈妈会否被百度惩罚
ECSHOP模板下载
阿里妈妈是否是中小站长的救世主?
最强网店ECShop发新版 众多酷炫功能给
土豆网,优酷网,爆米花等视频网站采集
DedeCms模板安装/制作概述
网上商店系统巅峰对决 ECShop vs ShopE
编程中国全站采集规则
http://www.mt86.com全站采集规则
性福联盟 一个不尊重站长的联盟
百度网络广告利润增长将会持续多久
大脚:日赚100元—揭露最新firefox欺骗
分享经验:个人网站如何月赚1万!
大脚:垃圾站超级赚钱法之二—突破“站
迅雷联盟、快车联盟收入对比
大脚:垃圾站超级赚钱法之——前言
Google Adsense的秘密 第二版
风险投资公司vc联系方式名录大全(一)
经理人必看的十个管理网站
站长学院  网页设计 建站教程 图形图象 网络编程

制定完整的网站
制定完整的网站
中国企业网站的
中国企业网站的

网站运营之怎么样来粘住你的用
网麒:网站建设创意
怎样提高网页快照更新
两种方法,教你如何通过微软正
英文网站优化细节
利用SSL加密增强FTP服务器的安
网页设计常用Javascript经典代

新闻线索

如果你有站长界人事变动、重组并购、变革技术出现,以及产品投诉等重要新闻线索,请告诉我们,我们会给予特别关注。
0631-3653338
站长中国编辑部
站长中国24小时新闻热线: 13156089008