坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
松田 好花4月 27日で19歳
サイト内検索
欅坂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ピックアップメンバー
    山田 寿々
    ニックネーム:すず
    NMB48 研究生
    NMB48 5期生
    2001年 12月 11日生まれ 
    16歳
    大阪府出身 A型
    Showtitle所属 

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

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
小田 えりな今日で21歳
榊 美優4月 28日で16歳
樋渡 結依4月 30日で18歳
48グループ関連おすすめ
Google
月別アーカイブ
カレンダー
  • 2004年1月
        7月 »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

携帯電話でも見られます
Google
月別アーカイブ
坂道シリーズ ピックアップメンバー
坂道シリーズもうすぐ誕生日メンバー
松田 好花4月 27日で19歳
欅坂46関連おすすめ
48Groupピックアップメンバー
    野島 樺乃

    ニックネーム:かのちゃん
    SKE48 チームS
    SKE48 7期生
    2001年 9月 6日生まれ 
    16歳
    愛知県出身 O型
    AKS所属 

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

    オフィシャルページ
    オフィシャルブログ
    Google+
    SHOWROOM
    755
    Twitter
    Instagram
48グループもうすぐ誕生日メンバー
小田 えりな今日で21歳
榊 美優4月 28日で16歳
樋渡 結依4月 30日で18歳
AKB48関連おすすめ
プラモデルおすすめ
訪問者数
本日の訪問者数:
昨日の訪問者数:
累計訪問者数:

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