Flash自动显示时间定时播放音的制作

定时|显示

  自动显示时间定时播放音的制作--日期Date()声音Sound()类的基本应用

  效果演示:

点击这里下载源文件

New Date() 
New Sound() 

  是初学者经常要用到的两个基本类。一个是有关日期与时间获取的,一个是有关声音控制的,初学者从这两个基本类开始就会一步步地深入下去。 本例使用到的基本类和语句有 

    Sound()部分

sande = new Sound();//定义sande是Sound()声音类 
sande.loadSound("url",true);//载入网址为URL的.mp3文件进入sande。 
sande.stop();//仃止sande中的音乐放音 
sande.start();//开始sande中的音乐放音 

    Date()部分

today_date = new Date()//定义today_date为Date()类 
today_date.getHours()//获取当前小时数0-23。 
today_date.getMinutes()//获取当前分钟数0-59。 
today_date.getSeconds()//获取当前秒钟数0-59。 
today_date.getFullYear()  //获取当前年份数,四位表示:如当前为2005 
(today_date.getMonth()+1)//获取当前月份数,0-11(所以使用中要注意加上一个1) 
today_date.getDate()//获取当前日期数,按年份和月份自动得到1-28、1-29、1-30、1-31间的整数。 
today_date.getDay()// 获取当前星期数,返回值为0-6间的整数,其中0是周日,1-6为周一至周六。 

    Color()色类

  my_color = new Color(zoutxt);//定义my_color是一个关于实例zoutxt(这里是指zoutxt文本框)的Color()类容器 
  my_color.setRGB(0xFFFFFF);//设定实例zoutxt文本框内字色为(0xFFFFFF)RGB的16进制色代码,前两位0x是偏移值,后六位分别两两为一组代表R、G、B的值。 

if (条件比较){ 
条件为真时执行的语句 
} else { 
条件为假时执行的语句 


switch (表达式) { 
case X1: 
 表达式值等于X1时执行的语句 
 break; 
case X2: 
 表达式值等于X2时执行的语句 
 break; 
....... 
..... 
default : 
 表达式值不x1、x2、......范围内执行的语句。 
 break; 

gotoAndPlay(2);//转向语句。 

    下面是自定义函数

  定义FF函数为自定义函数,附代两形参数XX、YY(可以是数值也可是字符窜,按需要定义,将来使用时须按同类代入参数)

function ff(xx, yy) { 
dqtime=....... //此处放置函数内要执行的语句 
return (dqtime);//返回dqtime的值 

    调用时就用如下格式

:ddd=ff(16,17); 

    用到的比较与逻辑运算符有

&&  并且
||    或者
== 等于
<   小于
>  大于 

    AS实际脚本如下: 
    第一关键帧的内容

sande = new Sound(); 
sande.loadSound("http://www.ecljs.com/local/ccxx/oa/dzyj/fj/2004-5/23-2004523938151.mp3", true); 
sande.stop(); 

    第二关键帧的内容

bldt = "贫嘴评天下欢迎您贫评!"; 
dldt1 = bldt; 
today_date = new Date(); 
my_color = new Color(zoutxt); 
function ff(xx, yy) { 
 if (xx<10 && yy<10) { 
  dqtime = (today_date.getHours()+":"+"0"+today_date.getMinutes()+":"+"0"+today_date.getSeconds()); 
 } else if (xx<10) { 
  dqtime = (today_date.getHours()+":"+"0"+today_date.getMinutes()+":"+today_date.getSeconds()); 
 } else if (yy<10) { 
  dqtime = (today_date.getHours()+":"+today_date.getMinutes()+":"+"0"+today_date.getSeconds()); 
 } else { 
  dqtime = (today_date.getHours()+":"+today_date.getMinutes()+":"+today_date.getSeconds()); 
 } 
 return (dqtime); 

switch (today_date.getDay()) { 
case 1 : 
 zou = "〖星期一〗"; 
 my_color.setRGB(0xFFFFFF); 
 break; 
case 2 : 
 zou = "〖星期二〗"; 
 my_color.setRGB(0xFFFFFF); 
 break; 
case 3 : 
 zou = "〖星期三〗"; 
 my_color.setRGB(0xFFFFFF); 
 break; 
case 4 : 
 zou = "〖星期四〗"; 
 my_color.setRGB(0xFFFFFF); 
 break; 
case 5 : 
 zou = "〖星期五〗"; 
 my_color.setRGB(0xFFFFFF); 
 break; 
case 6 : 
 zou = "【星期六】"; 
 my_color.setRGB(0x33FF00); 
 break; 
case 0 : 
 zou = "【星期日】"; 
 my_color.setRGB(0xFF0000); 
 break; 
default : 
 zou = ""; 
 break; 

dqdate = (today_date.getFullYear()+"年"+(today_date.getMonth()+1)+"月"+today_date.getDate()+"日"); 
dqtime = ff(today_date.getMinutes(), today_date.getSeconds()); 
pdj = (today_date.getMonth()+1)+"/"+today_date.getDate(); 
switch (pdj) { 
case "12/31" : 
 hc = "明天是新年"; 
 break; 
case "1/1" : 
 hc = "元旦"; 
 bldt = "祝全体网友新年快乐"; 
 break; 
case "12/25" : 
 hc = "平安夜"; 
 break; 
case "12/26" : 
 hc = "圣诞快乐"; 
 bldt = "祝全体网友天天高兴"; 
 break; 
case "1/22" : 
 hc = "今天是小年"; 
 break; 
case "1/28" : 
 hc = "今夜无眠"; 
 bldt = "祝全体网友狗年吉祥"; 
 break; 
case "1/29" : 
 hc = "春节"; 
 bldt = "管理员向网友拜年!过年好!"; 
 break; 
case "2/12" : 
 hc = "元宵节"; 
 break; 
case "3/1" : 
 hc = "剃龙头"; 
 break; 
case "3/8" : 
 hc = "妇女节"; 
 break; 
case "4/5" : 
 hc = "清明节"; 
 break; 
case "4/16" : 
 hc = "复活节"; 
 break; 
case "4/30" : 
 hc = "明日劳动节"; 
 break; 
case "5/1" : 
 hc = "劳动节"; 
 break; 
case "5/31" : 
 hc = "端午节"; 
 break; 
case "6/1" : 
 hc = "儿童节"; 
 break; 
case "9/30" : 
 hc = "明日国庆节"; 
 break; 
case "10/1" : 
 hc = "国庆节"; 
 break; 
case "10/6" : 
 hc = "中秋节"; 
 break; 
default : 
 hc = ""; 
 bldt = dldt1; 
 break; 

if (today_date.getFullYear() == "2007") { 
 hc = "应该换题图了"; 

// 
if (today_date.getHours()<23 && today_date.getHours()>6) { 
 if (today_date.getMinutes()+":"+today_date.getSeconds() == "30:0" || today_date.getMinutes()+":"+today_date.getSeconds() == "0:0") { 
  sande.start(); 
 } 

    在第三关键帧中加入****

gotoAndPlay(2);

时间: 2024-09-30 02:49:16

Flash自动显示时间定时播放音的制作的相关文章

简单设置 让QQ音乐自动显示歌词并播放歌曲

提起QQ音乐中的卡拉OK歌词功能,你一定不会感到陌生.每次启动QQ音乐,自己都会首先点击面板上的"查看歌词"按钮将歌词打开.可现在问题是,每次都要手动去操作,实在有点繁琐.简单设置一下,让它自动为你显示歌词并播放歌曲吧! 打开QQ音乐窗口,单击顶上的"主菜单"按钮,接着选中"QQ音乐设置"命令,此时会出现"QQ音乐设置"对话框,在"常规"选项中,将右侧的"启动时"一栏下的"自动

Flash MX 2004时间轴特效详细讲解

特效 今天给大家总结一下Flash mx 2004中的时间轴特效,希望对大家有帮助,并且提供了一个用时间轴做的实例,至于其它的具体简单使用则没给大家实例,希望大家按照说得好好练习下Flash的时间轴特效! 时间轴特效(Timeline effects)是Flash MX 2004和Flash MX Professional 2004都拥有的新功能.使用Flash内建的时间轴特效,可以快速创建复杂的动画,和Swish有些类似. 时间轴特效可以应用于以下对象:文本.图形(包括矢量图.组合对象和图符)

javascript显示时间,现在时间已经显示出来了 就是不自动刷新 麻烦各位看一下 谢谢啦

问题描述 javascript显示时间,现在时间已经显示出来了 就是不自动刷新 麻烦各位看一下 谢谢啦 系统当前时间 <br> function mytime()<br> {<br> var now=new Date();//创建对象<br> var year=now.getFullYear();//获取年份<br> var month=now.getMonth()+1;//获取月份<br> var date=now.getDate(

javascript显示时间,现在时间已经显示出来了 就是不自动刷新 麻烦各位看一下 谢谢啦

问题描述 javascript显示时间,现在时间已经显示出来了 就是不自动刷新 麻烦各位看一下 谢谢啦 系统当前时间 <br> function mytime()<br> {<br> var now=new Date();//创建对象<br> var year=now.getFullYear();//获取年份<br> var month=now.getMonth()+1;//获取月份<br> var date=now.getDate(

Flash MX 2004时间轴特效实例

特效 如果你经常要进行一些复杂而重复的动画制作,或者想为自己平淡的动画添加一些闪光的动感,不妨试试Flash MX 2004新增的时间轴特效功能. 实例一:阴影效果 以前要在Flash中制作阴影,我们都会自己绘制一个阴影区域将它放置在要添加效果元件的下方.现在让我们看看用Flash MX 2004时间轴特效该怎么轻松实现. 1.打开Flash MX 2004,在开始页面上选择"Create New→Flash Document",新建一个文件. 2.使用文本工具输入文字"小草

酷狗音乐如何定时播放?

  1.首先启动酷狗软件,点击"主菜单"弹出菜单选项.选择"定时设置"选项. 2.在设置窗口中选择"定时播放"项,起初是默认为了"不设置定时播放".现需选择"设置定时播放". 3.然后就是对播放时间.播放音乐选定设置了.在"开始时间"."重复率"进行设置."开始时间":设置开始自动播放的时间."重复率":设置播放循环的次数,是当

酷狗怎么设置定时播放音乐

  能够根据我们设置的时间,进行自动音乐播放,例如定时开机.关机一样,只是作用于音乐播放. 接下来,教大家怎么使用酷狗的定时播放功能. 1.首先启动酷狗软件,点击"主菜单"弹出菜单选项.选择"定时设置"选项. 2.在设置窗口中选择"定时播放"项,起初是默认为了"不设置定时播放".现需选择"设置定时播放". 3.然后就是对播放时间.播放音乐选定设置了.在"开始时间"."重复率&q

网易云音乐设置定时播放的教程

我们在手机中设置音乐定时功能只要在个人设置中就可以设置了,具体的设置我们来看下文吧. 设置方法 1.在手机中打开网易云音乐app然后点击界面中的[个人设置]按钮 2.f进入到个人设置我们点击[定时停止播放]功能了,我们点击 3.我们在点击[定时停止播放]菜单后,就能看到设置定时播放时间了,不过该播放时间暂时不支持自定义定时,不过用户可根据自己的需求来选择现有的定时播放时间 好了这样设置好之后只要手机有电在指定的时间就会自动播放音乐了,希望文章能够对各位同学带来帮助的哦.

让Flash课件在VCD上播放

读者:Flash在制作动画方面有很多优势,我们学校的很多老师都在使用Flash制作教学动画.但是我校硬件设施不是很好,很多教室没有配备电脑和投影机,还是原来的电视机+VCD机的模式,如果想在普通教室播放Flash动画似乎有些困难,不知大家能不能帮我解决这个难题. 要想让Flash课件脱离计算机环境,首先我们考虑将Flash动画转换成其他格式,如:AVI格式.然后使用专门的刻录软件将AVI文件刻录成VCD光盘就可以了. 1.当Flash课件制作完成后将其保存,然后导出为AVI文件.方法是:选择"F