FLASH制作精美的闹钟(3)
2008-04-02 10:41:05来源:互联网 阅读 ()
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进行配置。创建声音标识符为“滴答声”。

图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() == 0)) {
gugu.start();
}
好了,文章到这就写完了,最终效果如图16所示。学会制作这个闹钟后,您至少能够掌控到Flash MX 2004中一些常用面板的使用方法,连同时间对象、声音对象和一些基本AS语法的运用。从此,一条Flash高手之路就铺在了您的面前。让我们和世界一同进步吧
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: Flash3d效果出色实例--动感球体
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
