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 件のコメント:
コメントを投稿