坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
生田 絵梨花今日で21歳
新内 眞衣今日で26歳
佐々木 久美今日で22歳
樋口 日奈1月 31日で20歳
サイト内検索
欅坂46関連おすすめ
エビ中関連おすすめ
Google
プラモデルおすすめ
最近のコメント
-->
ワタクシのつぶやき
プロフィール
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:
この記事を読むのに必要な時間の目安: 約 4 分

【WebEffect Tips】現在日時を更新しながら表示する

今回は、Web Effectを使って現在の日時を表示する方法を紹介します。

前回同様、ActionScriptに詳しい人やFlashに詳しい人には、なんてことのない内容となっていると思います。
また、今回の内容はWeb Effectに特化したものではありません。

年・月・日や時・分・秒を取得する方法は色々なサイトに紹介されていますが、単純に変数に日時をセットしてテキストエレメント表示するなら簡単です。

私もパッパと作って再生してみましたが、きちんと年月日時分秒が表示されました。

しかし、単純に表示させただけでは、時間が更新されません。

どういう事かというと、表示させた瞬間の時間が表示されたままとなり、秒も分も何も更新されないのです。

これは、ActionScriptプログラム中に、「時間とともに更新表示する」処理が入っていないのだから当然のこと。

で、これをきちんと更新表示する方法を見つけたので紹介します。

下のソースの2行目、setInterval(now,10)がそれに当たります。

これは、「関数:nowを10ミリ秒ごとに実行しなさい」という意味で、関数:now(function now {・・・・・})に日時を取得してテキストエレメントに表示する処理が記述してありますので、きちんと更新表示されるというわけです。



now();
tId=setInterval(now,10);
function now() {
myTime = new Date();
var txtYear:String;
var txtMonth:String;
var txtDay:String;
var txtWeek:String;
var txtHour;
var txtMinute;
var txtSecond;
var nWeek:Number;
txtYear = myTime.getFullYear();
txtMonth = myTime.getMonth()+1;
txtDay = myTime.getDate();
nWeek = myTime.getDay();
txtHour = myTime.getHours();
txtMinute = myTime.getMinutes();
txtSecond = myTime.getSeconds();
switch (nWeek) {
case 0:
txtWeek = "日";
break;
case 1:
txtWeek = "月";
break;
case 2:
txtWeek = "火";
break;
case 3:
txtWeek = "水";
break;
case 4:
txtWeek = "木";
break;
case 5:
txtWeek = "金";
break;
case 6:
txtWeek = "土";
break;
}
txtNow = txtYear + "年" + txtMonth + "月" + txtDay + "日(" +  txtWeek + ")";
txtNow = txtNow + txtHour + "時" + txtMinute + "分" + txtSecond + "秒";
}

コメント / トラックバック 4 件

  1. グティ より:

    亀レスすみません。
    最近WebEffectを買い、ActionScriptについてネットでいろいろ勉強していたのですが…時間取得はどれもこれもAdobe社のFLASHについてだったのでとても困っていました。そこで見つけたのがこのブログです。WebEffectでの時間取得が書いてありとても助かったのですが、うまくいかなかったので二つほど質問よろしいでしょうか?
    一つ目なのですが、このソースをどこのアクションのどこのカスタムに記述すればよいのでしょうか?
    よければ回答下さい。乱文失礼しました。

  2. みっくん より:

    グティさん、コメントありがとうございます。
    質問の件ですが、最近WebEffectをいじっていないので、おかしな回答かも知れませんが、一応…。

    【シーンプロパティ】-【アクション】-【Enter Scene】

    です。
    これでいいのかな…。 (汗

  3. グティ より:

    迅速かつ的確な回答ありがとうございます(>人<)
    おぉ、そこですか! っと思ったら前に試した経歴があったという(汗) ダメだなオレ。

    そこで困ったのは次なのです。失礼ですがもう一つの質問をさせていただきます。
    この取得した時間をどうやって表示させるのでしょうか?
    Adobe社のほうだとテキストエリアにインタンス名をつけて表示させるとあったのですが、WebEffectだと色々違うところがありまして… まぁ自分の知識が浅いのがいけないのですが(笑)

    よければ回答ください。長文失礼しました。

  4. グティ より:

    お久しぶりです。前回の質問なんですが、自己解決しました!!!
    まさか右にテキストフィールドがあるなんて・・・気がつきませんでした(汗)
    いままで上部のテキストを追加するってところからやっていましたorz なにはともあれ、いろいろありがとうございました!

コメントをお願いします。

コメントを残す

ブログランキング・にほんブログ村へ 人気ブログランキング ブログ王 人気ブログランキングへ
ランキング参加中! クリックお願いします。

サイト内検索
乃木坂46関連おすすめ
48Groupピックアップメンバー
    服部 有菜
    ニックネーム:ゆうな
    AKB48 チーム8
    2001年 3月 30日生まれ 
    16歳
    岐阜県出身 A型
    AKS所属 

    総選挙結果
      第1回:加入前
      第2回:加入前
      第3回:加入前
      第4回:加入前
      第5回:加入前
      第6回:加入前
      第7回:圏外
      第8回:圏外
      第9回:圏外

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
神志那 結衣1月 24日で20歳
北川 愛乃1月 24日で17歳
上村 亜柚香1月 27日で14歳
荒巻 美咲1月 28日で17歳
久代 梨奈1月 29日で19歳
向井地 美音1月 29日で20歳
平野 ひかる1月 29日で15歳
宇井 真白1月 31日で18歳
48グループ関連おすすめ
Google
月別アーカイブ
カレンダー
  • 2004年1月
        7月 »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

携帯電話でも見られます
Google
月別アーカイブ
坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
生田 絵梨花今日で21歳
新内 眞衣今日で26歳
佐々木 久美今日で22歳
樋口 日奈1月 31日で20歳
欅坂46関連おすすめ
48Groupピックアップメンバー
    小嶋 真子
    ニックネーム:こじまこ
    AKB48 チーム4
    AKB48 14期生
    1997年 5月 30日生まれ 
    20歳
    東京都出身 O型
    サンミュージックプロダクション所属 

    総選挙結果
      第1回:加入前
      第2回:加入前
      第3回:加入前
      第4回:加入前
      第5回:圏外
      第6回:36位
      第7回:26位
      第8回:19位
      第9回:24位

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
神志那 結衣1月 24日で20歳
北川 愛乃1月 24日で17歳
上村 亜柚香1月 27日で14歳
荒巻 美咲1月 28日で17歳
久代 梨奈1月 29日で19歳
向井地 美音1月 29日で20歳
平野 ひかる1月 29日で15歳
宇井 真白1月 31日で18歳
AKB48関連おすすめ
プラモデルおすすめ
訪問者数
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:

携帯電話でも見られます
%d人のブロガーが「いいね」をつけました。