学习网考试学习资料

Gzu521.com

FLASH制作精美的闹钟(3)

Flash教程   点击:次   发布时间:2006-7-13   【字体: 】   来源:Gzu521.com
贵州学习网—属于你的学习中心

图12 #pt{'y=.E#9!?ZD\ [ 本 资 料 来 源 于 贵 州 学 习 网 网页设计Flash教程 http://Www.gzU521.com ] #pt{'y=.E#9!?ZD\

  4). 点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。

// 把系统当前月数值赋给变量months
months = time.getmonth();
// 如果月数值是个位数,在其前面显示一个零
if (length(months) == 1) {
    months = "0"+months;
}
// 把系统当前日数值赋给变量dates
dates = time.getdate();
// 如果日数值是个位数,在其前面显示一个零
if (length(dates) == 1) {
    dates = "0"+dates;
}
// 在“日期”文本框内显示系统日期
日期 = time.getfullyear()+"."+months+"."+dates;

  注意:因为日期对象的月份是从0开始编号的,所以要将其加1才能得到真实的月份值。按快捷键ctrl+enter测试一下,如果操作正确,应该可以看见日期显示。

四、设计星期显示

  同日期显示的设计方法。新建一个“星期”层。再建一个名为“星期”的动态文本框,字体为宋体,大小为12。将该文本框放在“日期”文本框的下方。点选“代码”层的第1帧,打开“动作”面板后输入如下代码。

// 定义一个数组
days = new array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
// 把系统的星期值赋给变量day(如星期五时,day的值就是5)
day = time.getday();
// 在“星期”文本框内显示系统星期
星期 = days[day];

  注意:getday()方法传回的星期值是从0开始的,为了便于理解,所以对应的元素为星期日。按快捷键ctrl+enter测试一下。

五、设计时间显示

  同以上步骤,新建一个“时间”层。再建一个名为“时间”的动态文本框。将该文本框放在钟盘的上方。点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。

// 将系统当前小时的值赋给变量hours
hours = time.gethours();
minutes = time.getminutes();
seconds = time.getseconds();
// 到零点时,显示两个0
hours = (time.gethours()==0)?
"0"+hours:
time.gethours();
// 如果分钟的值为个位数,就在前面多显示一个零
minutes = (length(minutes) == 1)?
"0"+time.getminutes():
time.getminutes();
// 如果秒种值是一位数,就在前面多显示一个零
seconds = (length(seconds) == 1)?
"0"+seconds:
time.getseconds();
// 显示时间
时间 = hours+":"+minutes+":"+seconds;

  按快捷键ctrl+enter测试一下,如无法正常显示系统时间,则检查再试。

六、指针旋转声音

  没有声音的实例总是让人觉得有点沉闷,乏味。下面设计的一段程序,可以在时钟走动时,发出滴答的声音。这样,效果就被延伸到听觉范围了。

  1.单击【窗口】菜单->【其他面板】->【公共库】->“声音”选项打开“声音”库。按快捷键ctrl+l打开本例的“库”面板。用鼠标左键按住“声音”库中的声音文件switch toggle,将其拖入本例的库中。

  2.右键单击“库”面板中的声音文件,在弹出的菜单中选择“链接...”命令,打开“链接属性”面板,如图13进行设置。创建声音标识符为“滴答声”。


  3.点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。

// 声明一个声音对象
dida = new sound();
// 把滴答声附加到新对象中
dida.attachsound("滴答声");
// 播放声音
dida.start();

七、整点报时功能Zb|nS `=XdEc6)_HC[ 此文转贴于我的学习网网页设计Flash教程 http://www.Gzu521.com]Zb|nS `=XdEc6)_HC

  1.单击【文件】菜单->【导入】->“导入到库”选项。在弹出的“导入到库”面板中选择一个报时的音乐导入(建议导入.mp3格式的音乐)。

  2.打开“库”面板,右键单击面板中报时声音文件,在弹出的菜单中选择“链接...”命令,打开“链接属性”面板,创建声音标识符为“报时声”。

  3.点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。

// 声明一个声音对象
gugu = new sound();
// 把报时声附加到新对象中
gugu.attachsound("报时声");
if (seconds == 0 && minutes == 0)

  有了以上这段代码,当整点的时候,整点报时的声音就会响起来了。

八、定时闹铃功能

  1.在“场景1”中新建一层,命名为“闹铃”。

  2.在钟盘的右侧放置两个“输入”文本框,分别设置其变量名为“时钟”和“分钟”。“属性” 面板的设置随意,文本框的位置参见最终效果图。在两个“输入”文本框中放置一个“静态”文本框,输入冒号。

  注意:确定“属性”面板中的“文本”范围图>

上一页 下一页
本文共4页: 第 [1] [2] 3 [4]

责任编辑:gzu521

网页设计分类
HTML教程
CSS教程
Javascript教程
Dreamweaver教程
FrontPages教程
FireWorks教程
Flash教程
PhotoShop教程
建站知识
分类推荐信息
  • 暂无相关信息
更多...
大类最新文章
更多...