快速业务通道

超可爱Kitty闹钟

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-13


首先让我们看一下界面:
按此在新窗口浏览图片


怎么样?有兴趣我们就继续!其实制作起来并不是很复杂!
首先在Flash场景中绘制好闹钟的基本外观,如上图.
三个指针分别命名为"时指针","分指针","秒指针";
场景中绘制一动态文本用于显示当前日期,命名变量名为"nowDate";
新建一MC(影片剪辑),在里面绘制三个输入文本,用于设定提示时间,分别命名变量名为"shi","fen","miao".(注: 提示时间格式必须为xxxx年xx月xx月)再绘制一个按钮,打开动作面板输入下面的代码;
on(release){
_root.提示Movie.gotoAndStop(1);
_root.闹铃1.gotoAndStop(1);
_root.闹铃2.gotoAndStop(1);
_root.time1 = shi+fen+miao;//-----设定提示时间-----
_root.激活=false;
trace(_root.time1+"/"+_root.激活);
}

接下来就是最后一步.新建一图层,命名为Action,在第一帧加上简单的代码(放心,不会难的,我已经注释很详细了:^_^):


ring = "music01";//--提示铃声----------------
time1 = 1;//-------- 设定的提醒时间 ----------
loop = 10;//---------提示音循环次数-----------
激活 = false;//------闹铃激活状态-------------
onEnterFrame = function () {
//------取得当前时间: 时,分,秒-------\\
myTime = new Date();
h = myTime.getHours();
m = myTime.getMinutes();
s = myTime.getSeconds();
h1 = h;
if (h<10) {
h1 = "0"+h;
}
m1 = m;
if (m<10) {
m1 = "0"+m;
}
s1 = s;
if (s<10) {
s1 = "0"+s;
}
time2 = h1+""+m1+""+s1;//-----当前时间----\\
//----------取得当前日期---------------\\
nowDate=myTime.getFullYear()+"-"+(myTime.getMonth()+1)+"-"+myTime.getDate();
// -------- 设置指针的旋转角度 ---------\\
时指针._rotation = h*30+(m/2);
分指针._rotation = m*6+(s/10);
秒指针._rotation = s*6;
// ----------整点报时----------
if (m == 0) {
if (激活 == false) {
sound = new Sound();
sound.attachSound(ring);
sound.start(0.05,1);
激活 = true;
}
}
// ------------ 闹铃 ------------//
function 闹铃() {
trace(time1+"----"+time2);
if (time1 == time2) {
提示Movie.gotoAndPlay(2);
if (激活 == false) {
trace("ok");
sound = new Sound();
sound.attachSound(ring);
sound.start(0.05, _root.loop);
闹铃1.play();
闹铃2.play();
激活 = true;
}
}
}
闹铃();
};



All right ,现在发布测试,是不是很简单呢?下面是本教材的最终效果.需要源文件的朋友请至我的叶子上下载^_^.或留言!
点击浏览该文件
http://www.flash8.net/bbs/UploadFile/2005-6/2005613104323599.swf 关键词:Kitty

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号