- ベストアンサー
Flashでカウントダウン → その後
以前質問した以下のものに関して、また行詰まってしまいました。 参考:http://okwave.jp/qa3873558.html イベントの開催時刻になったら『開催中』という画像の表示を、 開催期間(3日間)終了後には『終了』というような画像を表示したいと考えています。 「oshiete1.goo.ne.jp/qa1192628.html」のページも 参考にしてみましたが、どうにもうまくいきません。 アドバイスをいただければ、と思います。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たぶん、経過日数 は0を過ぎるとマイナスになって行くと思います。 詳しく見てないので申し訳ないですが。 だとすると、また、あんちょこに。 プラス前回数値の表示を消すようにして if (経過日数 <= -3) { 終了 } else { if (経過日数 >= 0 && 開催時間 > 現在時間) { カウントダウン } else { 開催中 } } みたいな・・・
その他の回答 (1)
- taku2888
- ベストアンサー率60% (15/25)
> いただいたご回答に質問するようで申し訳ないのですが・・・。 あの~、試してみました? >if (経過日数 >= 0 && 開催時間 > 現在時間) >のなかの“開催時間”は“eventUTC”、 >“現在時間”は“todayUTC”ということになるのでしょうか? あなたが一番知ってるはずでは・・・ 経過日数 event_date 開催時間 eventUTC 現在時間 todayUTC if (event_date <= -3) { 終了表示 } else { if (event_date >= 0 && eventUTC > todayUTC) { カウントダウン表示 } else { 開催中表示 } } みたいな・・・ 日付を変えたりして、試してみるのが一番です。
お礼
ご回答ありがとうございます。 もちろん、試してみました。 いくつかエラーが出てしまい、原因を探っています。 もう少しがんばってみます。 ありがとうございました。
お礼
早速のご回答ありがとうございます。 教えていただいたスクリプトの意味はなんとなく分かるのですが、 「終了」、「カウントダウン」、「開催中」の各部分をどのように 表記すればよいのかが分かりません。 追って補足欄に記載したいと考えております。 ありがとうございました。
補足
いただいたご回答に質問するようで申し訳ないのですが・・・。 if (経過日数 >= 0 && 開催時間 > 現在時間) のなかの“開催時間”は“eventUTC”、 “現在時間”は“todayUTC”ということになるのでしょうか? 現在も試行錯誤中で、「開催中」、「終了」を 別シーンにして順次表示するような形も試みています。 勉強不足でごめんなさい。