坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
小林 由依10月 23日で18歳
サイト内検索
欅坂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 研究生
    AKB48 16期生
    2003年 12月 12日生まれ 
    13歳
    神奈川県出身 -型
    AKS所属 

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

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
達家 真姫宝今日で16歳
相川 暖花10月 22日で14歳
鵜野 みずき10月 23日で21歳
横道 侑里10月 23日で17歳
秋吉 優花10月 24日で17歳
西川 怜10月 25日で14歳
豊永 阿紀10月 25日で18歳
月足 天音10月 26日で18歳
千葉 恵里10月 27日で14歳
下青木 香鈴10月 28日で17歳
48グループ関連おすすめ
Google
月別アーカイブ
カレンダー
  • 2004年1月
        7月 »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

携帯電話でも見られます
Google
月別アーカイブ
坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
小林 由依10月 23日で18歳
欅坂46関連おすすめ
48Groupピックアップメンバー
    岩田 桃夏
    ニックネーム:ももるん
    NMB48 研究生
    NMB48 5期生
    2001年 7月 2日生まれ 
    16歳
    京都府出身 O型
    Showtitle所属 

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

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
達家 真姫宝今日で16歳
相川 暖花10月 22日で14歳
鵜野 みずき10月 23日で21歳
横道 侑里10月 23日で17歳
秋吉 優花10月 24日で17歳
西川 怜10月 25日で14歳
豊永 阿紀10月 25日で18歳
月足 天音10月 26日で18歳
千葉 恵里10月 27日で14歳
下青木 香鈴10月 28日で17歳
AKB48関連おすすめ
プラモデルおすすめ
訪問者数
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:

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