您现在的位置: 圆点视线 >> 教程 >> flash教程 >> 基础操作 >> 文章正文
[图文]让Flash动画适应任何分辨率的网页           ★★★
让Flash动画适应任何分辨率的网页
作者:网页教学…  文章来源:网页教学网  点击数:  更新时间:2007-9-4 14:49:54 
 页面功能:【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口 【字体:

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

  方法1.使用thisin

 
 在flash中写:

if (System.capabilities.screenResolutionX>=1024) {
 Stage.scaleMode = "noScale";
}

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

  方法2.

  也是在FLASH中写AS:

var listen:Object = new Object();
listen.onResize = function(){};
Stage.addListener(listen);

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

  
首先对这两个语句做一下简单讲解:

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

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

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

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

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

for(var i in System.capabilities){
trace(i+":"+System.capabilities)
}

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

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");
}

[1] [2] 下一页

 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 文章录入:Rainsion    责任编辑:Rainsion  【字体:
 
  • 上一篇文章:

  •  
  • 下一篇文章:
  • 最新文章
    相关文章
    使用html为flash页面添加音乐
    freehand也能做flash动画
    Flash格斗动画[鬼斗]的镜头处理教程
    在flash里获取PHP变量
    Flash+ASP实现电子互动地图在线标注功能
    让Flash调用符合web标准
    Flash实例:鼠标点选不同层次的层叠图片
    Flash AS代码简单实现动态文本包边效果
    用Flash 8 AS代码写摄像头拍照功能
    Flash遮罩轻松制作鼠标弹性跟随放大镜
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
     姓  名: 评 分: 1分 2分 3分 4分 5分
     评论内容: ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    ·用户需对自己在使用本网服务过程中的行为承担法律责任
    ·本站管理员有权保留或删除评论内容。
    ·评论内容只代表机友个人观点,与本网站立场无关。
     
    最 新 推 荐
     
    百度主题推广
    最 新 热 门