欢迎来到天天文库
浏览记录
ID:40548990
大小:1.40 MB
页数:11页
时间:2019-08-04
《flash时钟制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、flash时钟的制作过程.1新建文档,400*400;2.打开“视窗——网格——显示网格”;3,新建“影片剪辑”——命名为“组装”(后面的所有“影片剪辑元件”都要在这里“组装”);4,继续新建“影片剪辑”——命名为“底盘”; 打开“视窗”——“标尺”和“辅助线”,辅助线横线纵线交叉在中心点上, (1)使用线条工具(笔触颜色为渐变,填充颜色为禁止,线条大小为4),在离中心点第6个上面方画一格的线条,将显示窗口改为200%(方便操作),打开变形工具,将线条的中心点,移动到辅助线的交叉点上。打开浮动面版的“变形”,
2、“旋转”,角度为30,连续点该面版的“复制按键”11次,这样就出现了围绕中心的12个刻度, (2)新建一层,用同样的方法,颜色改为其他不同颜色,线条大小改为2,在离中心点第6个上面方画半格的线条变形交度为6,“复制按键”59次,做出分刻, (3)将分刻和时刻重复的线条去掉; (4)新建有层,在时刻上,写上相应的数字,这样,刻盘就做好了。5,新建“影片剪辑——时针”,笔触颜色禁止,填充颜色为线性渐变,用矩形工具画出宽11.高72,的矩形,视窗放大到400%,将矩形局部变形,将时针转换为“图形元件”并将图形中心
3、点移动到方格的中心位置,影片剪影实例名称为sz6,用同样的方法做出分针(宽7,高105)和秒针(宽3,高125),实例名称分别为fz 和mz。7.回到“组装”影片剪辑编辑,第一层,将底盘影片剪辑放入,第5层至第7层。。分别拉入时针,分针,秒针,实例名称分别是sz fz mz第2层,输入动态文本 00:00:00,做为电子钟,变量 timetext第3层。输入动态文本 0000年00月00日。变量daytext第4层输入动态文本 星期三,变量weektext第8层输入代码:onenterframe=f
4、unction(){ var_loc1=newdate(); var_loc4=_loc1.gethours(); var_loc3=_loc1.getminutes(); var_loc2=_loc1.getseconds(); mz._rotation=_loc2*6+_loc1.getmilliseconds()/166; fz._rotation=_loc3*6+_loc2/10; sz._rotation=_loc4*30+_loc3/2; if(_loc2<10
5、) { _loc2="0"+_loc2; }//endif if(_loc3<10) { _loc3="0"+_loc3; }//endif if(_loc4<10) { _loc4="0"+_loc4; }//endif timetext=_loc4+":"+_loc3+":"+_loc2; daytext=_loc1.getfullyear()+"年"+(_loc1.getmonth()+1)+"月"+_loc1.g
6、etdate()+"日"; var_loc6=newarray("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var_loc5=_loc1.getday(); weektext=_loc6[_loc5];};8,回到场景,将组装影片剪辑拉到场景。一个falsh钟就完成了。flash时钟的制作过程第一帧 Stage.showMenu=false;_root.onEnterFrame=function(){vartime=newDate();//定义time为Dat
7、e日期对象hours=time.getHours();//取得当前系统的小时,并赋给变量hoursminutes=time.getMinutes();//取得当前系统的分钟,并赋给变量minutesseconds=time.getSeconds();//取得当前系统的秒钟,并赋给变量secondsmyday=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六")day=myday[time.getDay()]date=time.getMonth()+1+"月"+time.g
8、etDate()+"日"showtime=time.getHours()if(showtime>=0&&showtime<=3){ goodday="夜深了!注意休息!" }elseif(showtime>=4&&showtime<=6){ goodday="天快亮了!" }e
此文档下载收益归作者所有