This Domain(Admin5.com) is for Sale:

用Flash巧制精致的动态万年历

时间:2007-11-14  来源:收集  作者:TUPS

  //创建日期对象,取当前年月日

  todaydate=newDate(); 本文来自织梦

  currentyear=todaydate.getFullYear(); 内容来自dedecms

  currentmonth=todaydate.getMonth();

织梦好,好织梦

  currentday=todaydate.getDate();

织梦内容管理系统

  //确定当年当月第一天的周日,得到每月前面的“空日” copyright dedecms

  GivenDate1=newDate(currentyear,currentmonth,1);

内容来自dedecms

  BlankDay=GivenDate1.getDay();

copyright dedecms

  //访问中文月份数组,把用数字表示的月份转换为用中文表示的月份 本文来自织梦

  cnmonth=cnfullmonths[currentmonth];

织梦好,好织梦

  //调用显示月历函数

copyright dedecms

  updateYearMonth(currentyear,currentmonth);

本文来自织梦

  //调用突出显示当前日函数 dedecms.com

  highlightCurrentDay(currentday); 织梦好,好织梦

  在上述代码中,使用todaydate=newDate()语句创建日期对象,该对象保存了系统日期。因此,读取该日期对象的年月日,分别调用显示月历函数和突出显示当前日函数,就可以显示当前日期。突出显示当前日的函数定义如下: 织梦好,好织梦

  functionhighlightCurrentDay(day){

织梦内容管理系统

  day=day-1; dedecms.com

  g="d" day; 织梦内容管理系统

  todayColor=newColor(eval(g)); copyright dedecms

  todayColor.setRGB(0xff0000);

dedecms.com

  } 内容来自dedecms

  调用这个函数需要传递当前日参数(day)。因文本框实例名从d0开始,需减1才能与传递过来的日对应,所以,我们在函数中给day减去1后再构造文本框实例名。 织梦好,好织梦

  9.年份和月份选择

织梦内容管理系统

  设置年份和月份选择,实现“翻页”功能。当用户按下月份的“前翻”按钮时月份递增一,按下“后翻”按钮时月份递减一。年份按钮的作用类同。这些按钮都分配有相应的脚本,但比较简单,请读者打开实例文件自行分析。 织梦好,好织梦

  10.重置当前日期

copyright dedecms

  在万年历右下角有一个按钮,单击该按钮,可以重新显示当前日期。主要考虑让用户“翻页”到其它月份后能迅速返回当前月。它的脚本与上面“显示当前日期”相同。你可以用下面的代码取代: 本文来自织梦

  on(release){ copyright dedecms

  call(1);

内容来自dedecms

  }

内容来自dedecms

  call动作直接调用指定帧中的动作脚本。

内容来自dedecms

  这里非凡提请读者把握函数的定义和调用技巧。这个实例假如不是采用这种技巧,脚本的重复量将会很大且繁杂。使用函数调用技巧,不仅可以避免代码的重复,而且脚本的代码功能分工明确,结构清楚,便于阅读和维护。

dedecms.com


copyright dedecms

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

推荐信息

24小时热门信息