快速业务通道

FLASH教程:教你如何制作精美的闹钟

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09
e.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进行设置。创建声音标识符为“滴答声”。 图13   3.点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。 // 声明一个声音对象
dida = new Sound();
// 把滴答声附加到新对象中
dida.attachSound("滴答声");
// 播放声音
dida.start(); 七、整点报时功能   1.单击【文件】菜单->【导入】->“导入到库”选项。在弹出的“导入到库”面板中选择一个报时的音乐导入(建议导入.mp3格式的音乐)。   2.打开“库”面板,右键单击面板中报时声音文件,在弹出的菜单中选择“链接...”命令,打开“链接属性”面板,创建声音标识符为“报时声”。   3.点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。 // 声明一个声音对象
gugu = new Sound();
// 把报时声附加到新对象中
gugu.attachSound("报时声");
if (seconds == 0 && minutes == 0){
gugu.start();
}   有了以上这段代码,当整点的时候,整点报时的声音就会响起来了。 八、定时闹铃功能   1.在“场景1”中新建一层,命名为“闹铃”。   2.在钟盘的右侧放置两个“输入”文本框,分别设置其变量名为“时钟”和“分钟”。“属性” 面板的设置随意,文本框的位置参见最终效果图。在两个“输入”文本框中放置一个“静态”文本框,输入冒号。   注意:确定“属性”面板中的“文本”范围图标要被选中。设置允许最大输入字符数为2(图14)。单击“字符按钮”,如图15所示进行设置。这样,设置好的“动态文本”框里只允许输入2个数字。 图14 图15   3.单击【文件】菜单->【导入】->“导入到库”选项。在弹出的“导入到库”面板中选择一个闹铃声导入(建议导入.mp3格式的音乐)。   4.打开“库”面板,右键单击刚才导入的声音文件,同上步骤,在弹出的菜单中选择“链接...”命令,打开“链接属性”面板。为了简化文章,笔者在这里还使用“报时声”。   5.点选“代码”层的第1帧,打开“动作”面板,再输入如下代码。 // 每隔10秒钟闹铃一次
if((时钟 == time.getHours()) &&?(分钟 == time.getMinutes()) &&?(time.getSeconds()%10 == 0)) {
??? gugu.start();
}   好了,文章到这就写完了,最终效果如图16所示。学会制作这个闹钟后,你至少可以掌握到Flash MX 2004中一些常用面板的使用方法,以及时间对象、声音对象和一些基本AS语法的运用。从此,一条Flash高手之路就铺在了你的面前。让我们与世界一同进步吧! ?
关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号