- 製作鐘面(至於圓的或方的啦,顯示阿拉伯數字或羅馬數字啦,隨您高興!請儘量發揮您的創意。)的圖形元件(Graphic)與時針、分針與秒針等三個動畫元件(Movie Clip)。使用Modify>Transform>Edit Center 調整中心點於元件之下緣,並再使用Show Info Panel將元件本尊之中心點調到中心位置上。
- 回到場景(Scene)使用內定(default)之電影(Movie)設定,建立五個圖層(Layer),由下而上分別命名為base, hour , minute, second, and action,方便日後維護修改,或更換鐘面與指針樣式。並將第一步所製作之元件,從圖庫中拖曳到各圖層第一個影格之場景中。對各場景內的時針、分針與秒針三個動畫分身物件,使用Show Instance Panel分別命名為hour、minute、second。(名稱也隨您高興啦,只要不要互相衝撞collision即可。切記‧‧‧若取不同之命名,記得在下一步(第三步)輸入SetProperty指令時,target之名稱也要跟著更動。)並使用Show Info調整此四個分身物件之中心點於同一位置(例如x=280,y=180)。
- 在action圖層的第一影格內輸入以下之指令:
time=new Date();
if (time.getMonth()>=3 and time.getMonth()<=9){ //四月到十月為日光節約時間
hour = (time.getHours()-1)*30;
}else{
hour = (time.getHours())*30;
}
second = time.getSeconds()*6;
minute = time.getMinutes()*6;
hour = hour+(time.getMinutes()*0.5);
setProperty ("/hour", _rotation, hour);
setProperty ("/minute", _rotation, minute);
setProperty ("/second", _rotation, second);
- 分別在各圖層的第二影格按F5以延續第一影格內之物件,即大功告成。
|
沒有留言:
張貼留言