Search tutorials
Programming the clock
Now the instances have been named and we to program the clock to rotate these intances according to the need , for example the seconds hands must rotate 6 degrees every second so as to complete the 360 deg revolution after 60 secs . For this we define a new date element , the use the newdate.getsec() properties to get the particular time element and then set the property ' _rotation ' accordingly . By now you must have got some idea about this programming , lets start it . Select the first frame of the movie ' clock ' where all instances have been names and then right click and select 'actions ' or press Alt + Ctrl + a to open the action window . Now paste this code in the action window
x = new Date();
y = x.getSeconds();
z = x.getHours();
setProperty (sec, _rotation, y*6);
setProperty (min, _rotation, x.getMinutes()*6);
if (z>12) { z = z-12; }
setProperty (hrs, _rotation, ((z*30)+(x.getMinutes()/2)))
y = x.getSeconds();
z = x.getHours();
setProperty (sec, _rotation, y*6);
setProperty (min, _rotation, x.getMinutes()*6);
if (z>12) { z = z-12; }
setProperty (hrs, _rotation, ((z*30)+(x.getMinutes()/2)))
see figure 6
| » Level Intermediate |
|
Added: 2001-12-25 Rating: 6 Votes: 63 |
| » Author |
| Currently doing computer engineering |
| » Download |
| Download the files used in this tutorial. |
| Download (379 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!