鼠标移入时间显出问候语
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-13
这一次教大家一个网页上面的效果,就是鼠标移到电子时间上就会显出问候语。 点击浏览该文件 工具:flash mx 2004 做法: 打开flash mx 2004,Ctrl+F8新建一个MC,选择文本工具,再属性面板里选择动态文本,变量为aa,去文本边框,文本文字不可选。 回到主场景,Ctrl+L打开库,把刚刚的MC拖入主场景在属性面板实例名写上mc。 Ctrl+F8再新建一个MC1,选择文本工具,再属性面板里选择动态文本,变量为tt。选中这个动态文本,Ctrl+K,调整位置。 回到主场景,打开库,鼠标右击MC1,先择连接,弹出连接属性对话框中,勾选“为动作脚本导出”,标识符为“wh”。 点主场景的第一帧,在动作面板里写: fscommand("showmenu","flase");//不允许菜单显示 mc.onRollOver = function() {//鼠标滑入时调用 _root.attachMovie("wh", "whh", 2);//参见AS2.0字典MovieClip.attachMovie whh._x = _xmouse;//MC1跟随鼠标 whh._y = _ymouse; }; function time() { zhou1 = new Array("星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); date = new Date(); nian = date.getFullYear();//按照本地时间返回4位数字的年份数 yue = date.getMonth()+1;//月,月份是从0开始算的,所以在后面要加1 if(length(yue)<2){//如果月的长度小于两数 yue = "0"+yue;//月的第一位数显示0 } ri = date.getDate();//日 if(length(ri)<2){ ri = "0"+ri; } shi = date.getHours();//小时 if (length(shi)<2) { shi = "0"+shi; } fen = date.getMinutes();//分钟 if (length(fen)<2) { fen = "0"+fen; } miao = date.getSeconds();//秒 if (length(miao)<2) { miao = "0"+miao; } zhou = date.getDay();//周(星期) mc.aa = nian+"年"+yue+"月"+ri+"日 "+zhou1[zhou]+shi+":"+fen+":"+miao;//mc里面的动太文本 显示年月日时间 } function shijian() { if (shi<=6 && shi>=0) {//时间小于6点,大于0点 whh.tt = "早上好";//MC1里的动态文本显示“早上好” } if (shi<=12 && shi>6) { whh.tt = "上午好"; } if (shi<=18 && shi>12) { whh.tt = "下午好"; } if (shi<=24 && shi>18) { whh.tt = "晚上好"; } } function dy() { if (mc.hitTest(_xmouse, _ymouse)) {//如果鼠标指针位于目标的边框上方 whh._x = _xmouse; whh._y = _ymouse; whh.tt = shi;//MC1的动态文本等于时间 shijian();//显示问候语 } else {//如果鼠标指针没有位于目标的边框上方 whh.unloadMovie();//卸载MC1 } } onEnterFrame = function () {//当每一帧触发时 time();//显示时间 dy();//显示问候语 }; 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 一个简易的计算器教程下一篇: MP3不能顺利导入FLASH 问题解决办法
关于鼠标移入时间显出问候语的所有评论