スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

時間・日付の表示について

例えば、現在時刻が 1時2分3秒 だとします。

このとき、fscommand を用いて
    hour = fscommand2("GetTimeHours"); //時
    minute = fscommand2("GetTimeMinutes"); //分
    second = fscommand2("GetTimeSeconds"); //秒
としたなら、
    hour = 1 ;
    minute = 2 ;
    second = 3 ;
が代入されます。

これは年月日時分秒で解説しました。

しかし、通常デジタル時計では
 1時2分3秒 → 01時02分03秒
と表記されることが多いと思います。

つまり、値が一桁のとき頭に 0 が加えられます。

この様な表示をしたいときは、
    if (hour<10) { hour = "0" & hour ; }
    if (minute<10) { minute = "0" & minute ; }
    if (second<10) { second = "0" & second ; }
を加えます。

これならば、hourが10より小さい → hour = { 0 - 9 } のとき 各々の値の頭に 0 が付きます。

日付も 4月5日 → 04月05日 にしたいときは、上記の方法で可能です。


なお、PCでは fscommand2 が使えないためか、0 が繰り返し付加されてしまうようです。(00000000...のように)


[追記]
    swf6以降では & ではなく + になります。

Comment

(編集・削除用)
管理者にだけ表示を許可

Trackback

URL
http://moepict.blog109.fc2.com/tb.php/31-22b19234
この記事にトラックバック(FC2Blog User)

プロフィール

クロワッサン@

Author:クロワッサン@
FLASHへの質問はコメントにて。

↓携帯サイトはコチラ

QRコード
*FLASHと画像で萌えサイト

カテゴリ

スポンサードリンク

検索フォーム

月別アーカイブ

最新記事

最新コメント

Twitter

Twitter < > Reload

Copyright © クロワッサン@
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。