| ex2_analog_watch.swf |
1.時計文字盤,秒針,長針,短針を作成
2.1で作成した各オブジェクトを選択して右クリック--->レイヤーに分配
3.秒針,長針,短針を選択して右クリック--->シンボルに変換(ムービークリップ)
4.秒針,長針,短針を配置した各レイヤーの1フレーム目のオブジェクトの位置を,時計文字盤の中心に揃える(オブジェクト右クリック--->編集,「+」の記号がオブジェクトの中心になるので,針の中心と一致させる).
5.秒針,長針,短針の各オブジェクトに,フィルタ--->ドロップシャドウを適用し,重なり合ったときの見栄えを考慮する.
6.23文字分のダイナミックテキストオブジェクト(インスタンス名は「daytime」)を作成し,デジタル時計レイヤーに分配する.
ActionScript2.0
onLoad = function () {
SetTime();
tlD = setInterval(SetTime, 250);
};
function SetTime() {
nowDate = new Date();
hour = nowDate.getHours();
min = nowDate.getMinutes();
sec = nowDate.getSeconds();
sHand._rotation = sec * 6;
mHand._rotation = (min * 60 + sec) * 0.1;
hHand._rotation = (hour * 60 + min) * 0.5;
year = nowDate.getFullYear();
mon = AddZero(nowDate.getMonth() + 1);
day = AddZero(nowDate.getDate());
youbiArr = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
youbi = youbiArr[nowDate.getDay()];
daytime.text = year + "/" + mon + "/" + day + "/" + "[" + youbi + "]" + AddZero(hour) + ":" + AddZero(min) + ":" + AddZero(sec);
}
function AddZero(num) {
if (num < 10) {
num = "0" + num;
}
return num;
}
ダウンロード
0 件のコメント:
コメントを投稿