FLASH カレンダー
FLA生ファイル(Winで作成) calender_sample.fla(76KB)
LZH圧縮(fla,swf,htm) calender_sample.lzh(21KB)
ZIP圧縮(fla,swf,htm) calender_sample.zip(17KB)
(上記ファイルはFLASH-4で作成しています。)
注意!このサンプルはNN,NCの場合JAVAが起動しますので
表示までに多少時間がかかります。
尚、Mac版のIEでは自動日付取得ができません。
最初に表示される月は現在の月です。
年、月を変更して「再表示」ボタンを押すことによって任意の年月のカレンダーを表示出来ます。
青丸印は「今日」を表しています。
【処理の流れ】
Java scriptの「formCalen()」を onLoadにより呼び出して formMyCalenのmycalenへ書き出し(非表示)
↓
FLASH-5フレーム目の「Get URL ("Javascript:getdata();")」で Javascript のgetdata()を呼び出し
変数「getdata」へ年月日の文字列を読み込み
↓
7フレーム目、ネットスケープでJavaが起動されている間、日付取得が出来ないので
取得できたかどうかをチェック
↓
8フレーム目で文字列を分解しそれぞれ年、月、日へ変換
↓
9フレーム目のラベル「data_init」は各月ごとの日数を設定
↓
10フレーム目のラベル「cal_day」で閏年や曜日を算出
↓
11フレーム目で日付文字のムービークリップへtell targetで呼び出し。
シーン上のデジタル文字のインスタンスを各 day1,day2・・・dey37としてそれぞれ表示しています。
↓
12フレーム目は今日の日付「today」を利用してインスタンスの座標を取り込み同じ位置に丸型の
グラフィックをプロパティの変更によって位置を設定し表示しています。
-------------------------------------------
QRA: 山添 富雄 (Tomio "TOM" Yamazoe)
Call sign JR6BIJ QTH : FUKUOKA GL:PM53FM
E-mail : jr6bij@pf.highway.ne.jp
HP-URL: http://home7.highway.ne.jp/jr6bij/
-------------------------------------------