人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Flashlite1.1で、モバイル用に時間が表示されるFlash待ち受けを作っているのですが、パブリッシュして携帯で見ると、
0:00?9:59までの時間に十のくらいが表示されなくなってしまいます。

例えば07:34→7:4のようになってしまいます。

スクリプトは以下のものを使用しました。
==============================================
/* ----時間の取得---- */
watch = fscommand2("GetLocaleTime", "time");
/* ----時間をそれぞれ変数に代入---- */
sec1 = substring(time, 8, 1);
sec2 = substring(time, 7, 1);
min1 = substring(time, 5, 1);
min2 = substring(time, 4, 1);
hour1 = substring(time, 2, 1);
hour2 = substring(time, 1, 1);

==============================================
作業環境はWindowsXPで、FlashのバージョンはCS4で作っています。

どなたかこのバグ?の原因が分かる方お答えいただけると幸いです。
よろしくお願い致しますm(_ _)m

●質問者: wicked0730
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:00 CS4 Flash Time WindowsXP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● moon
●26ポイント

hjhyfrj


2 ● hanako393
●27ポイント

//時刻

now_time_h = FSCommand2("GetTimeHours");

//分

now_time_m = FSCommand2("GetTimeMinutes");

//秒

now_time_s = FSCommand2("GetTimeSeconds");


3 ● Committeeman
●27ポイント

http://livedocs.adobe.com/flash/9.0_jp/main/flashlite1_as_refere...

バグではなく先頭のゼロは付かないという仕様のようだね

下の表のような具合になってると思うから確認してみて

hour2 hour1 min2 min1 sec2 sec1
01:23:45であれば 0 1 2 3 4 5
実際には1:23:45なので 1 : 3 : 5
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ