用Flash根据客户端时间播放不同影片

Author: 卢辉 Date: 2001年 30期

?牐犖颐强吹焦械耐吃诓煌奔涠蜗允静煌谌荩缭缟舷允尽霸缟虾谩保砩舷允尽巴砩虾谩保馐且蛭谕持性擞昧薐avaScript语言。我们能不能在Flash根据客户端时间播放不同影片呢?答案是肯定的。而且Flash中运用的Action语言与JavaScript语言极为相似。
  ?牐牨热缥颐且贠点至8点时刻播放影片1,9点至16点播放影片2,17点至23点播放影片3。
  ?牐犑紫却蚩狥lash,在第一帧加入空白帧,在Action中写入
  ?牐爒ar day = new Date?煟▂ear,month,date,hour,min,sec,ms);?牔?
  ?牐爒ar hr = day.getHours(); ※从当前日期取得时间
  ?牐爄f ?煟ǎ╤r>=0) && (hr<=8)){※如果时间在0点至8点
  ?牐爂otoAndStop (2); 跳转并停止到第2帧
  ?牐牓爙
  ?牐爄f((hr>8))&& (hr<=16)){※如果时间在9点至16点
  ?牐爂otoAndStop (3); 跳转并停止到第3帧
  ?牐牓爙
  ?牐爄f ((hr>16) && (hr<=23)){※如果时间在17点至23点
  ?牐爂otoAndStop (4); 跳转并停止到第4帧
  ?牐牓爙
  ?牐犎缓蠼?立3个MC,各MC内容最到与所处时间段有关,比如太阳升起、太阳落下、满天星星等。相信大家对建MC这类得基本功都很熟悉了,我就不多说了,最后在第2、3、4帧中各加入关键帧,将3各MC分别放入2、3、4帧中,便大功告成了,快Ctrl+Enter看看。
  ?牐犇阋部梢愿菀陨戏椒ǎ惶旎指嗟氖奔涠危庋捌母换岣飨浴;箍梢允迪衷诓煌奔涠尾シ挪煌谋尘耙衾郑灰玀C中的影片改为声音便行了。