用Flash根据客户端时间播放不同影片 卢辉 2001年 30期 我们看到过有的网页在不同时间段显示不同内容,例如早上显示“早上好”,晚上显示“晚上好”,这是因为在网页中运用了JavaScript语言。我们能不能在Flash根据客户端时间播放不同影片呢?答案是肯定的。而且Flash中运用的Action语言与JavaScript语言极为相似。   比如我们要在O点至8点时刻播放影片1,9点至16点播放影片2,17点至23点播放影片3。   首先打开Flash,在第一帧加入空白帧,在Action中写入   var day = new Date(year,month,date,hour,min,sec,ms);   var hr = day.getHours(); ※从当前日期取得时间   if ((hr>=0) && (hr<=8)){※如果时间在0点至8点   gotoAndStop (2); 跳转并停止到第2帧   }   if((hr>8))&& (hr<=16)){※如果时间在9点至16点   gotoAndStop (3); 跳转并停止到第3帧   }   if ((hr>16) && (hr<=23)){※如果时间在17点至23点   gotoAndStop (4); 跳转并停止到第4帧   }   然后建立3个MC,各MC内容最到与所处时间段有关,比如太阳升起、太阳落下、满天星星等。相信大家对建MC这类得基本功都很熟悉了,我就不多说了,最后在第2、3、4帧中各加入关键帧,将3各MC分别放入2、3、4帧中,便大功告成了,快Ctrl+Enter看看。   你也可以根据以上方法,将一天划分更多的时间段,这样影片的更换会更明显。还可以实现在不同时间段播放不同的背景音乐,只要将MC中的影片改为声音便行了。