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

Flash中白天和黑夜的制作

2006-06-16  作者:中国网管联盟  来源:BitsCN.com整理  点评 投稿 收藏

细心的人会发现,在白天浏览网站和晚上浏览网站的时候,画面会有所不一样(图1)、(图2),白天进入网站的时候,天空是蔚蓝色的,还能听到有车行的声音,一到晚上天上就挂了月亮,很安静的样子,有些东西只在晚上才能看,这种方法是怎么实现的呢?
图1
 
 图2

  其实这种方法是利用Date对象读取浏览者的系统时间而实现的,根据系统时间来决定是显示白天或者晚上的画面。

  首先拿背景蓝天和月夜做个例子:
  先制作背景,背景是个影片剪辑。一共有两帧,第一帧为白天(蔚蓝的天)的图象,第二帧为夜晚(月夜)的图象。做好之后只需要在影片剪辑之上加入如下的代码:

onClipEvent (load) {
 sundate = new Date();
 sunhour = sundate.getHours();
 if (sunhour<6 or sunhour>18) {

网管bitscn_com

   gotoAndStop(2);
} else {
   gotoAndStop(1);
 }
}
  代码解释:首先创建一个时间对象(Date)对象,用来读取浏览者的系统时间,如果时间在6点钟和18点钟之间就表示是白天的时间,影片剪辑跳转到有白天画面的那一帧并且停止。

  否则(else)就跳转并停止在有夜晚画面的那一帧表示为黑夜。这样的画,就实现了以上的效果是不是很简单,利用这段代码还能实现很多效果,如上图,白天在围墙上没有东西而且围墙下面站着的是MC-JE,一到晚上浏览的话,在围墙上会出现一只兰色的傻猫,围墙下面站的人换成了阿拉伯人,制作方法:

  把MC-JE和阿拉伯人放入一个影片剪辑第1至20帧放MC-JE 第25至65帧为阿拉伯人和猫(图3)
中国网管论坛bbs.bitsCN.com

图3

  然后在此影片剪辑上加入以上的代码,就实现效果了。

TAGs制作   白天   实现   影片   晚上   剪辑   时间   代码   网站   方法    
 上一篇:Flash:卷轴画的制作   下一篇:Flash AS知识:深入了解Function
Flash中白天和黑夜的制作 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

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