1.打开flash文档,设置场景黑色,其它默认。 2.插入—新建元件—名称:时间,类型:影片剪辑,确定。 3.点“文本工具”,打开属性,设置“动太文本”,调整字形、颜色任意,字号(15—20)。在场景拉四个文本框(文本框的大小是显示日历、星期、时间的,可根据显示来调整),用键盘上的移动键把四个文本框移到一条直线上。 4.然后点舞台上的第一个文本框,在“实例名称”处输入“nian”,点第二个文本框,在“实例名称”处输入“riqi”,点第三个文本框,在“实例名称”处输入“xingqi”,点第四个文本框,在“实例名称”处输入“shijian”。 5.新建图层2改名为 “代码层”,打开动作输入语句: function bb() { var rqi:Date = new Date(); //建立一个时间数据 var wzrqi:String = ((rqi.getMonth()+1)+"月"+rqi.getDate()+"日"); //获得年月日 riqi.text = wzrqi; nian.text = rqi.getFullYear()+"年"; var shuzu:Array = new Array("日", "一", "二", "三", "四", "五", "六"); //创建一个长度为 0 或更大的数组 var fuzhi:String = shuzu[rqi.getDay()]; //给数组赋值 xingqi.text = "星期"+fuzhi; //给xqi文本框赋值 if (rqi.getHours()<10) { xiao = "0"+rqi.getHours(); } else { xiao = rqi.getHours(); } if (rqi.getMinutes()<10) { fengzhong = "0"+rqi.getMinutes(); } else { fengzhong = rqi.getMinutes(); } if (rqi.getSeconds()<10) { miaoz = "0"+rqi.getSeconds(); } else { miaoz = rqi.getSeconds(); } shijian.text = xiao+":"+fengzhong+":"+miaoz; miaozhen._rotation = miaoz*6; fengzhen._rotation = fengzhong*6; shizhen._rotation = xiao*30; } 6.返回场景1,把图层1改名为:“时间文本”,拖入库里的“时间”影片剪辑元件,在“实例名称”处输入“genxinbiao”。 7.新建图层2改名为 “代码”,打开动作输入语句: function genxin(){ call(genxinbiao.bb()); } intervalId = setInterval(this,"genxin",1000); 8.保存,测试。 |