欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 多媒体动画 >> Flash教程 >> Flash游戏实例教程 >> 教程正文

  没有公告

教程: Flash教程-Flash游戏实例教程-Flash中背景跟随时间变化 更多...
教程: Flash教程-Flash游戏实例教程-Flash中背景跟随时间变化


如果flash中,我们想实现一张图片随着计算机时间的变换,图片也发生变化,形成早晨,晚上等效果。(如果多个图片,也能用这个方法实现,下面,我们看一下案例):
点击浏览该文件

相对应的脚本:

function times()
{
hh = new Date();
xiaoshi = hh.getHours();
mm = new Date();
fengzhong = mm.getMinutes();
nowtime = xiaoshi * 60 fengzhong;
if (nowtime >= 0 && nowtime <= 300 || nowtime > 1200 && nowtime < 1440)
{
skycolor = [5, 18, 7, -14, 29, -10, 100, 0];
} // end if
if (nowtime > 300 && nowtime <= 330)
{
skycolor = [5 (nowtime - 300) * 1.500000, 18 - (nowtime - 300) * 2.930000, 7 (nowtime - 300) * 1.200000, -14 - (nowtime - 300) * 1.230000, 29 (nowtime - 300), -10 - (nowtime - 300) * 1.330000, 100, 0];
} // end if
if (nowtime > 330 && nowtime <= 350)
{
skycolor = [49 (nowtime - 330) * 1.050000, -70, 43 (nowtime - 330) * 1.100000, -51, 58 (nowtime - 330) * 0.600000, -50, 100, 0];

} // end if
if (nowtime > 350 && nowtime <= 360)
{
skycolor = [70 - (nowtime - 350) * 2.100000, -70 (nowtime - 350) * 12.100000, 65 (nowtime - 350) * 0.700000, -51 (nowtime - 350) * 1.800000, 70 - (nowtime - 350) * 1.400000, -50 (nowtime - 350) * 5, 100, 0];
} // end if
if (nowtime > 360 && nowtime <= 375)
{
skycolor = [49 (nowtime - 361) * 0.357100, 51 (nowtime - 361) * 3.071000, 72 - (nowtime - 361) * 1.285700, -33 (nowtime - 361) * 5.710000, 56, 0 (nowtime - 361) * 5, 100, 0];
} // end if
if (nowtime > 375 && nowtime <= 390)
{
skycolor = [54 (nowtime - 375) * 3.067000, 94 - (nowtime - 375) * 5.875000, 54 (nowtime - 375) * 3.067000, 47 - (nowtime - 375) * 3.133000, 54 (nowtime - 375) * 3.067000, 70 - (nowtime - 375) * 4.667000, 100, 0];
} // end if
if (nowtime > 390 && nowtime <= 870)
{
skycolor = [100, (nowtime - 390) * 0.062500, 100, (nowtime - 390) * 0.062500, 100, (nowtime - 390) * 0.062500, 100, 0];
} // end if
if (nowtime > 870 && nowtime <= 990)
{
skycolor = [100, 30 - (nowtime - 870) * 0.250000, 100, 30 - (nowtime - 870) * 0.250000, 100, 30 - (nowtime - 870) * 0.250000, 100, 0];
} // end if
if (nowtime > 990 && nowtime <= 1050)
{
skycolor = [100 - (nowtime - 990) * 0.167000, (nowtime - 990) * 0.767000, 100 - (nowtime - 990) * 0.167000, 0, 100 - (nowtime - 990) * 0.167000, 0, 100, 0];
} // end if
if (nowtime > 1050 && nowtime <= 1070)
{
skycolor = [90 (nowtime - 1050) * 0.500000, 46 (nowtime - 1050) * 6.250000, 90 (nowtime - 1050) * 0.500000, -(nowtime - 1050) * 0.250000, 90 - (nowtime - 1050) * 0.800000, -(nowtime - 1050) * 2.100000, 100, 0];
} // end if
if (nowtime > 1070 && nowtime <= 1080)
{
skycolor = [100 - (nowtime - 1070) * 1.700000, 171 - (nowtime - 1070) * 6, 100 - (nowtime - 1070) * 1.700000, -5, 74 - (nowtime - 1070) * 0.900000, -42 (nowtime - 1070) * 5.500000, 100, 0];
} // end if
if (nowtime > 1080 && nowtime <=

[1] [2] [3] 下一页

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    3DsMAX实例制作:三维玻璃灯泡

    3dmax在线教程--蝴蝶

    3ds max时尚水晶鞋

    精彩Flash制作风吹草动效果动画

    教程: 3DS Max-设计实例-三维虚拟…

    3dmax7.0教程--火焰特效

    绘画技巧:Flash绘制人头造型

    3ds max 室内设计---室内效果图
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网