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

2008-04-02 11:06:12来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


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

  

  


  

NewDate()

  NewSound()

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

  Sound()部分

  

sande=newSound();//定义sande是Sound()声音类

  sande.loadSound("url",true);//载入网址为URL的.mp3文档进入sande。

  sande.stop();//仃止sande中的音乐放音

  sande.start();//开始sande中的音乐放音

  Date()部分

  

today_date=newDate()//定义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=newColor(zoutxt);//定义my_color是个关于实例zoutxt(这里是指zoutxt文本框)的Color()类容器

  my_color.setRGB(0xFFFFFF);//设定实例zoutxt文本框内字色为(0xFFFFFF)RGB的16进制色代码,前两位0x是偏移值,后六位分别两两为一组代表R、G、B的值。

  if(条件比较){

  条件为真时执行的语句

  }else{

  条件为假时执行的语句

  }

  }

  switch(表达式){

  caseX1:

  表达式值等于X1时执行的语句

  break;

  caseX2:

  表达式值等于X2时执行的语句

  break;

  .......

  .....

  default:

  表达式值不x1、x2、......范围内执行的语句。

  break;

  }

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

  下面是自定义函数

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

  

functionff(xx,yy){

  dqtime=.......//此处放置函数内要执行的语句

  return(dqtime);//返回dqtime的值

  }

  调用时就用如下格式

  

:ddd=ff(16,17);

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

  &&并且

  ||或

  ==等于

  <小于

  >大于

  AS实际脚本如下:

   第一关键帧的内容

  

sande=newSound();

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

  sande.stop();

  第二关键帧的内容

  

bldt="贫嘴评天下欢迎您贫评!";

  dldt1=bldt;

  today_date=newDate();

  my_color=newColor(zoutxt);

  functionff(xx,yy){

  if(xx<10&&yy<10){

  dqtime=(today_date.getHours() ":" "0" today_date.getMinutes() ":" "0" today_date.getSeconds());

  }elseif(xx<10){

  dqtime=(today_date.getHours() ":" "0" today_date.getMinutes() ":" today_date.getSeconds());

  }elseif(yy<10){

  dqtime=(today_date.getHours() ":" today_date.getMinutes() ":" "0" today_date.getSeconds());

  }else{

  dqtime=(today_date.getHours() ":" today_date.getMinutes() ":" today_date.getSeconds());

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 拖拽动作连同碰撞动作周详讲解

下一篇: 将调用多个swf文档的flash合成一个EXE文档