|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用Flash动画制作软件制作的动画文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。
看到画面上运动的时钟,你是否是想让它动起来,那末我来教人人做一个动弹的时钟。利用Flashmx中的工夫工具制造一个动弹的时钟,该时钟时、分、秒针的动弹与体系的工夫分歧。有乐趣就随着来做。 入手下手制造:时钟画面的构成元素偶然、分、秒三个影戏夹子[S,F,M],工夫的刻度图形标记两个[a、b],工夫的输入文本框一个[text]。
回到主场景中,在实例面板中将时、分、秒影片的称号写为:S、F、M;将时、分、秒针影片在轴点对齐,并且都指向12点。
点击文本工具在文本框属性面板中设置为[静态文本],变量名为[text]
有了以上的步骤,上面,我们就让时钟动弹起来:
第一步:在工夫线双击第一帧,在弹出的举措面板中到场以下代码:
mydate=newdate();//界说一个工夫工具的实例
hour=Number(mydate.getHours());
hour=hour%12;//以后工夫转化为12小时制
minute=Number(mydate.getMinutes());//猎取以后分数
second=Number(mydate.getSeconds())-1;//猎取以后秒数
h=(hour*30+minute*0.5+second*0.0833)%360;//将以后时针处于初始地位的动弹幅度付与变量h
m=(minute*6+second*0.1)%360;
s=(second*6)%360;
setProperty("s",_rotation,h);
setProperty("f",_rotation,m);
setProperty("m",_rotation,s);
angle=s;
angleh=h;
anglem=m;//将以后时、分、秒针的初始角度分离付与三个变量
第二步:在第二帧拔出关头帧,在举措面板中到场以下代码:
mydate=newdate();
day=mydate.getDate();
month=mydate.getMonth()+1;
second=mydate.getSeconds();
week0=mydate.getday();//猎取当天礼拜()
is(Number(week0)==1){
week0="一";}
is(Number(week0)==2){
week0="二";}
is(Number(week0)==3){
week0="三";}
is(Number(week0)==4){
week0="四";}
is(Number(week0)==5){
week0="五";}
is(Number(week0)==6){
week0="六";}
is(Number(week0)==0){
week0="日";}//以上把猎取的礼拜数字号码转换成年夜写
is(day<10){
day="0"+String(day);}//将一名数的日期号码转换成两位
is(moth<10){
month="0"+String(month);}//体系的月份从0入手下手计数,故要举行转换
text=mydate.getSullYear()+"."+month+"."+day+"\t礼拜"+week0;
is(s!=second){
s=second;
angle=angle+6;
setProperty("m",_rotation,angle);//设置秒针确当前地位;每秒秒针的动弹角度为6(360度/60秒)度
anglem=anglem+0.1;
setProperty("f",_rotation,anglem);
angleh=angleh+0.0083;
setProperty("s",_rotation,angleh);
}
第三步:在第三帧拔出关头帧,并在举措面板中到场以下代码:
gotoAndPlay(2);
一个动弹的时钟就做好了,来看一下你做的时钟是否是酷极了!
</p>
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。 |
|