网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 网页设计 > Flash > 制作技巧 > 让Flash动画适应任何分辨率的网页  

让Flash动画适应任何分辨率的网页

2007-08-16  作者:bitsCN整理  来源:bitsCN.com  点评 投稿 收藏

本文中我们介绍几种方法,让Flash动画适应任何分辨率的网页。

  方法1.使用thisin

  在flash中写:

if (System.capabilities.screenResolutionX>=1024) {
 Stage.scaleMode = "noScale";
}
网管联盟bitsCN@com

  但是必须设置body里面margin的值得都等于0,加CSS到网页也行。

网管bitscn_com

  方法2.

网管联盟bitsCN@com

  也是在FLASH中写AS:

中国网管联盟bitsCN.com

var listen:Object = new Object();
listen.onResize = function(){};
Stage.addListener(listen);
网管u家u.bitscn@com

网管bitscn_com

  方法3.用System.capabilities.screenResolutionX和System.capabilities.screenResolutionY实现

  首先对这两个语句做一下简单讲解: 网管下载dl.bitscn.com

  System.capabilities 对象
  System.capabilities 对象可以确定承载 SWF 文件的系统和播放器的功能。这样,您就可以针对不同的格式对内容进行调整。例如,移动电话的屏幕(黑白,100 x 100 像素)就与 1000 x 1000 像素的彩色 PC 屏幕不同。为了向尽可能多的用户提供适当的内容,可以使用 System.capabilities 对象来确定用户所拥有的设备的类型。然后,您可以指定服务器根据不同的设备功能发送不同的 SWF 文件,或者通知 SWF 文件根据设备的功能改变它的播放方式。

网管联盟bitsCN@com

  1)System.capabilities.screenResolutionX:指示屏幕的水平大小,(指示屏幕最大水平分辨率的整数)其服务器字符串为 R(它返回屏幕的宽度和高度)。

网管网www_bitscn_com

  2)System.capabilities.screenResolutionY:指示屏幕的垂直大小,(指示屏幕最大垂直分辨率的整数)其服务器字符串为 R(它返回屏幕的宽度和高度)。

中国网管联盟bitsCN.com

  其实System.capabilities 对象还有很多其他的属性,在这里我就不一一介绍了!你到FLASH软件的帮助文件中找“动作脚本字典----(字母)S”就能找到!

网管联盟bitsCN_com

  如果你懒还是得动或者你找不到,也可以这样做关于System.capabilities 对象其他属性摘要,可以使用如下代码输出。

网管论坛bbs_bitsCN_com

for(var i in System.capabilities){
trace(i+":"+System.capabilities)
}
网管u家u.bitscn@com

  如果是要在FLASH里作判断,用下面的代码:

网管论坛bbs_bitsCN_com

loadVariables("http://www.webjx.com" ,"_root","post"); 
/*index.htm为SWF所在的网页*/
if (System.capabilities.screenResolutionX==1024) {
getURL("http://www.webjx.com:1985/1024.htm ");
}else if (System.capabilities.screenResolutionX==800) {
getURL("http://www.webjx.com:1985/800.htm ");
}else if (System.capabilities.screenResolutionX>1024) {
getURL("flashbank.htm");
}

网管u家u.bitsCN.com

网管网www_bitscn_com


TAGs   分辨率   网页   任何   适应   动画   if   可以   屏幕   方法   var   System.capabilities      
 上一篇:用Flash按钮弹出窗口   下一篇:效果直逼flash的Div+Css+Js菜单
让Flash动画适应任何分辨率的网页 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: