阅读文章(首页/网页制作/Flash教程/)

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

[日期:2007-09-20] 来源:  作者: [字体: ]

  

  本文中我们介绍几种方法,让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] [2] [3] [4] 下一页   
阅读:
录入:blue1000

评论 】 【 推荐 】 【 打印
上一篇:Flash技巧:动画人物走路的动作规律
下一篇:Flash教程:无AS下雪动画效果
相关文章      
本文评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款