![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Flashで、日にちと時間をカウントダウンできるようにしたいです。
たとえば、特定の日とその日の時間を決め、現在の時間から、
「開催まであとXX日XX:XX:XX (例:開催まであと07日02:34:03)」
という表示にし、秒単位でドンドン数字をカウントダウンするようにしたいです。
また、贅沢を言えば、その日、その時間になったら、表示を、
「本日開催!」
に変え、さらにそれから特定の時間(例えば24時間)が経過したら、
「すでに終了しました」
に出来れば最高です。
素人ですので、もしよろしければ、アクションスクリプトだけでなく、
フレームやレイヤーについても順に教えて頂ければ、幸いです。
使っているのは、Flash MXで、Windows XPです。
No.1ベストアンサー
- 回答日時:
ごめんなさい
手抜き回答です
以下のページのJavascriptを参考に
http://www.cj-c.com/java_s/java15.htm
/*
ステージ上に countdown_txt というダイナミックテキストを配置
*/
stop();
target_date = new Date(2112,8,3)
function display() {
today = new Date()
days = Math.floor((millenium-today)/(24*60*60*1000))
time1 = Math.floor(((millenium-today)%(24*60*60*1000))/(60*60*1000))
time2 = Math.floor(((millenium-today)%(24*60*60*1000))/(60*1000))%60
time3 = Math.floor(((millenium-today)%(24*60*60*1000))/1000)%60%60
if(today < target_date ){
countdown_txt.text = "ドラえもん誕生まで、あと"+days+"日"+time1+"時間"+time2+"分"+time3+"秒"
}
else if (today > target_date && today < target_date + (24*60*60*1000)) {
countdown_txt.text = "ドラえもん完成!!"
}
else {
countdown_txt.text = "ドラえもんの時代は終了しました…"
}
tid = setTimeout(this, 'display', 1000)
}
display();
参考URL:http://www.cj-c.com/java_s/java15.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】 開始時間からある日時までの経過時間を計算する関数を教えて下さい 5 2023/06/11 22:22
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- その他(パソコン・スマホ・電化製品) CMD等でPC操作(excel開く等)を自動化させたい 1 2023/03/15 09:53
- docomo(ドコモ) 通話録音が(最初から)自動的に始まるアプリは? 7 2023/01/16 15:53
- イベント・祭り 夏祭り・花火大会 6 2023/05/24 13:25
- スピーカー・コンポ・ステレオ cueシートのpregapについて 1 2023/05/13 19:59
- その他(Microsoft Office) スプレッドシート関数、右端の列番号を取得したいですがもう一歩のところで上手くいきません。 2 2022/12/28 18:00
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- 野球 プロ野球の日本シリーズは試合開始時間をもう少し早められないか? 2 2022/10/24 06:52
- Windows 10 VirtualBox からWindows XP を起動すると画面が真っ暗になってしまいました 4 2023/07/09 16:19
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
調和関数について
-
c++ cmathとmath.h
-
カウントダウン(のみ)がうま...
-
VB6でユーザー定義型がNothing...
-
エラー(型が一致しません。)...
-
変な質問ですみません、n番目の...
-
時間差を取得結果を求めるには
-
このソースで、仕組みについて...
-
String.prototype.split2d 理...
-
flashliteでランダム(シャッフ...
-
一定時間ごとにカウント
-
空の配列を示す方法
-
ユーザー定義関数が呼び出せない
-
ダイナミックテキストに配列の...
-
重複しない乱数の生成
-
FlashLite4.0について
-
ActionScript3.0のfor文の処理...
-
Flash初心者です。
-
TextChangeイベントが発生しない
-
VBのツリービューについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c++ cmathとmath.h
-
python: 直角三角形の種類を求...
-
三辺の長さから角度を求めたい...
-
プログラム開始から 2秒毎に ...
-
調和関数について
-
random()関数について
-
エクセル マクロ(A1:A10)までの...
-
【ランダム関数】0と1を返すだ...
-
ミリ秒までカウントできるタイマー
-
エラー(型が一致しません。)...
-
VB6でユーザー定義型がNothing...
-
TextChangeイベントが発生しない
-
VB.NET の配列の要素数
-
変な質問ですみません、n番目の...
-
配列の要素番号を取得するには?
-
#define 文
-
重複しない乱数の生成
-
VBでボタンを押すと画像をラン...
-
LRESULTとHRESULT
-
エラー438でオブジェクトの...
おすすめ情報