携帯待受フラッシュで年月日を表示させる方法

このQ&Aのポイント
  • 携帯待受フラッシュにおいて、年月日を表示する際に一桁の月日の先頭に「0」をつける方法について教えてください。
  • 同様に、時間も時、分、秒の先頭に「0」をつける方法についても教えてください。
  • スプリクトを使用して携帯待受フラッシュに年月日と時間を表示させたいですが、一桁の月日と時分秒の先頭に「0」をつける方法を教えてください。
回答を見る
  • ベストアンサー

携帯待受フラッシュ

フラッシュで、携帯の待受画面を作っているのですが、 年月日を表示させるのに、月日が一桁の時、先頭に”0”をつけたいのですが、どうすればよろしいのでしょうか? スプリクトは下記の様にしてあるのですが... Year = fscommand2("GetDateYear"); // 年 Month = fscommand2("GetDateMonth"); // 月 Day = fscommand2("GetDateDay"); // 日 同様に時間も、時、分、秒ともに先頭に”0”をつけたいんですが...時間はスプリクトは Hours = fscommand2("GetTimeHours"); // 時 Minutes = fscommand2("GetTimeMinutes"); // 分 Seconds = fscommand2("GetTimeSeconds"); // 秒 です。宜しくお願い致します。

  • ex713
  • お礼率91% (11/12)
  • Flash
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • hachi_08
  • ベストアンサー率58% (44/75)
回答No.1

このサイトが参考にならないでしょうか? http://mobilef.jugem.jp/?eid=3

ex713
質問者

お礼

分かりました! とても参考になりました。 ありがとうございます!

関連するQ&A

  • 携帯FLASH時計をPC向けにしたい

    携帯用FLASHデジタル時計を作成し、動作の確認もとれたのですが、 これをパソコン用にスクリプトを簡単に書き直すことは可能なのでしょうか? /*時間*/ hours = fscommand2("GetTimeHours"); if( hours<10){ hours = String(hours); hours = "0" add hours; } h = hours; /*分*/ minutes = fscommand2("GetTimeMinutes"); if( minutes<10){ minutes = String(minutes); minutes = "0" add minutes; } m = minutes; /*秒*/ seconds = fscommand2("GetTimeSeconds"); if( seconds<10){ seconds = String(seconds); seconds = "0" add seconds; } s = seconds; 「h」「m」「s」はそれぞれ「時」「分」「秒」を表示させるダイナミックテキストとして同じムービークリップ内に配置してます。 FLASHのバージョンは8です。 どなたかわかる方おりましたら、宜しくお願いします。

  • FLASHスクリプトの不具合?

    こんにちは。 現在携帯向け待ちうけFLASHを作成しています。 ランダムでキャラクターが表示されて、時計機能がついた 待ちうけとなります。 ランダムと時計のスクリプトを設定していますが、両方を機能させると 時計が時間を取得はしますが止まったまま先に進みません。 スクリプト設定は色々なサイトを参考にしているので間違いないと 思うのですが何が問題かわかりません。 どなたかご教授いただきたいです。 ---------------------------------------------------------- キャラクターは全部で7種類。 【ランダムのスクリプト】 fscommand2("SetQuality" , "high" ); r=random(8)+2; gotoAndStop(r); で設定しています。エミュレーターで確認したところちゃんとランダム表示されているので 問題はないと思います。 【時計のスクリプト】 /* ----時間の取得---- */ hours = fscommand2("GetTimeHours"); if( hours<10){ hours = String(hours); hours = "0" add hours; } h = hours; /* ----分の取得---- */ minutes = fscommand2("GetTimeMinutes"); if( minutes<10){ minutes = String(minutes); minutes = "0" add minutes; } m = minutes; /* ----秒の取得---- */ seconds = fscommand2("GetTimeSeconds"); if( seconds<10){ seconds = String(seconds); seconds = "0" add seconds; } s = seconds; こちらも単体設定ではちゃんと時間を取得して秒ごとに表示が変わります。 2フレーム目にもgotoAndPlay(1);を入れています。

  • 携帯のアクションスクリプトについてです

    携帯のアクションスクリプトについてです 「分」と「秒」の部分を二桁で表示させるには下のスクリプトをどのようにすればよいのでしょうか? 例2010/5/30(Sun)12:00:00 ↑このようにしたいです。 このスクリプトです↓ now_time = ""; //変数の初期化 ("week" & "0") = "Sun"; ("week" & "1") = "Mon"; ("week" & "2") = "Tue"; ("week" & "3") = "Wed"; ("week" & "4") = "Thu"; ("week" & "5") = "Fri"; ("week" & "6") = "Sat"; //曜日用の擬似配列 now_time_yr = FSCommand2("GetDateYear") & "/"; now_time = now_time & now_time_yr; //西暦 now_time_mth = FSCommand2("GetDateMonth") & "/"; now_time = now_time & now_time_mth; //月 now_time_dy = FSCommand2("GetDateDay") & " ("; now_time = now_time & now_time_dy; //日付 wd = FSCommand2("GetDateWeekday"); now_time = now_time & valueOf("week" & wd) & ") "; //曜日 now_time_h = FSCommand2("GetTimeHours") & ":"; now_time = now_time & now_time_h; //時刻 now_time_m = FSCommand2("GetTimeMinutes") & ":"; now_time = now_time & now_time_m; //分 now_time_s = FSCommand2("GetTimeSeconds"); now_time = now_time & now_time_s; //秒 回答お願いします。

  • 同じ日付が取得できない

    こんにちは、 $time = getdate($rows['max(t2.modified_time)']); でdbからデータを抜き出し、$time['mday']の値を使用しようとしているのですが 同じデータを使用しているつもりなのですが、 片方のロジックは、15で、もう片方は16となり $time['mday']の値が一致しません。 どのへんに問題がありますでしょうか? $timeの中身をそれぞれのロジックで出力したものになります。 1358263864が同じなら同じデータだとおもっていたのですが。 Array ( [seconds] => 4 [minutes] => 31 [hours] => 16 [mday] => 15 [wday] => 2 [mon] => 1 [year] => 2013 [yday] => 14 [weekday] => Tuesday [month] => January [0] => 1358263864 ) Array ( [seconds] => 4 [minutes] => 31 [hours] => 0 [mday] => 16 [wday] => 3 [mon] => 1 [year] => 2013 [yday] => 15 [weekday] => Wednesday [month] => January [0] => 1358263864 )

    • ベストアンサー
    • PHP
  • FLASH日付・時計待ちうけ

    こんばんは。 Flash Professional 8で日付と時計の待ちうけを作成しようとしています。 まず時計を作成していたのですが、ムービープレビューでは秒は問題なく動作しているのですが、携帯に転送すると秒が動かず、ページ切り替えすると進んだ秒になり、また動きません。 何が問題なのかわからないので是非教えてください。 尚、レイヤー1(上)にスクリプト、レイヤー2(2)背景イラストを入れております。また、フレームは1だとムービープレビューでも秒が動かないのでフレームを挿入して2にしました。 スクリプトは以下の通りです。 hh = fscommand2("GetTimeHours"); //時の取得 mm = fscommand2("GetTimeMinutes"); //分の取得 ss = fscommand2("GetTimeSeconds"); //秒の取得 if(hh<=9){ hour1 = 0; hour2 = substring(hh, 1, 1); }else{ hour1 = substring(hh, 1, 1); hour2 = substring(hh, 2, 1); } if(mm<=9){ min1 = 0; min2 = substring(mm, 1, 1); }else{ min1 = substring(mm, 1, 1); min2 = substring(mm, 2, 1); } if(ss<=9){ sec1 = 0; sec2 = substring(ss, 1, 1); }else{ sec1 = substring(ss, 1, 1); sec2 = substring(ss, 2, 1); } また、日付2008年02月03日と言うように表示させる方法も簡単な作成の仕方があれば教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • Flash
  • 携帯用Flashでの時間によって表示を変える方法について

    携帯用の時計待受を制作しています。 Flash lite1.1です。Flash8使用しています。 12時台だけ違う表示にさせたいのですが、 常に4フレーム目が表示されてうまくいきません。 以下のスクリプトを2フレーム目に記載しています。 stop(); m = fscommand2("GetTimeHours"); if (m = 12) { gotoAndStop(4); break; } else { gotoAndStop(3); break; } 色々と試してみたのですが、始めたばかりで なかなかうまくいきません。 すみませんがご教授お願い致します。

  • jQuery を使用した経過時間の表示スクリプトに

    jQuery 初心者です。 以下ページの経過時間表示スクリプトを使いたいのですが、 http://test.ogulcan.org/countup/ どうもバグ?があるようです。 現在が11/12/2012-16:00:00 とします。 (1).11/12/2012-00:00:00 → 16hours 0minutes 0 seconds (2).11/12/2012-01:00:00 → 14hours 0minutes 0 seconds 本来なら、(2)は15hours となると思うのですが、14hours になります。 なんとか修正したいと試みたのですが、どうしてもわかりません。 どなたか、わかる方いらっしゃいますでしょうか?

  • 秒の後の読み方

    タイマーで時間を計る時、 分、秒の後に2桁の数字がありますが、これはどのように読むのですか。たとえば「2分30秒25」だったら two minutes, thirty seconds, two fiveですか、それともtwo minutes, thirty seconds, twenty-fiveと読むのですか。 それから秒のあとはなんという単位何ですか。 教えてください。 よろしくお願いします。

  • Flash Lite1.1待受時計の年の取得

    ------------------------------------------------- 【FlashLite1.1】待受時計を作ってみる URL : http://ameblo.jp/playmind/entry-10313662962.html ------------------------------------------------- 上記のサイトを参照させていただき、Flash Lite1.1で 携帯用の待受け時計を作成中なのですが、 年の取得で、どうにも行き詰ってしまいました。 使用させていただいているスクリプトは以下のようになっています。  ↓   ↓   ↓   ↓   ↓   ↓ フレーム 1 ------------------------------------------------- //時の取得 h = int(fscommand2("GetTimeHours")); //分の取得 m = int(fscommand2("GetTimeMinutes")); // 時:10の位 h1 = ( h < 10 ) ? ( 10 ) : ( int(h / 10) ); // 時:1の位 h2 = ( h % 10 == 0 ) ? ( 10 ) : ( h % 10 ); // 分:10の位 m1 = ( m < 10 ) ? ( 10 ) : ( int(m / 10) ); // 分:1の位 m2 = ( m % 10 == 0 ) ? ( 10 ) : ( m % 10 ); tellTarget("h1") gotoAndStop(/:h1); tellTarget("h2") gotoAndStop(/:h2); tellTarget("m1") gotoAndStop(/:m1); tellTarget("m2") gotoAndStop(/:m2); ------------------------------------------------- フレーム 2 ------------------------------------------------- gotoAndPlay(1); ------------------------------------------------- こちらのスクリプトを参考にしながら、 秒、月、日は何の問題もなく取得出来たのですが、 年の取得の、2桁 → 4桁への応用がどうしても出来ません。 どなたかお分かりになる方がおられましたら、 ご教示いただけませんでしょうか(>_<) 何卒よろしくお願い申し上げます。。。m(_ _)m ▽使用環境 Win XP / Adobe Flash CS3 / Flash Lite1.1

    • ベストアンサー
    • Flash
  • 指定日時までのカウントダウン

    指定日時までのカウントダウンで、数字を画像で表示させたモノを作りたいのですが、 いろんなサンプル等を見ながら作ってみたものの、うまくいきません。。。 アドバイスをお願い致します。 <html> <head> <title>指定日までの残り日数+時間を画像で表示する</title> <script language="JavaScript"><!-- function xDay(y,m,d,hh,mm,ss) { today = new Date(); xday = new Date(y,m-1,d,hh,mm,ss); dayMS = (24*60*60*1000,60*60*1000); days = Math.floor((xday.getTime()-today.getTime())/(24*60*60*1000)); hours = Math.floor(((xday.getTime()-today.getTime())%(24*60*60*1000))/(60*60*1000)); minutes = Math.floor((((xday.getTime()-today.getTime())%(24*60*60*1000))/(60*1000))%60); seconds = Math.floor((((xday.getTime()-today.getTime())%(24*60*60*1000))/1000)%60%60); if (seconds<10) { seconds = "0"+seconds; } if (minutes<10) { minutes = "0"+minutes; } if (hours<10) { hours = "0"+hours; } days += ""; for (i=0; i<days.length; i++) document.write("<img src='clock/"+days.charAt(i)+".gif'>"); hours += ""; for (i=0; i<hours.length; i++) document.write("<img src='clock/"+hours.charAt(i)+".gif'>"); minutes += ""; for (i=0; i<minutes.length; i++) document.write("<img src='clock/"+minutes.charAt(i)+".gif'>"); seconds += ""; for (i=0; i<seconds.length; i++) document.write("<img src='clock/"+seconds.charAt(i)+".gif'>"); } // --></script> </head> <body> <script language="JavaScript"><!-- xDay(2008,4,21,12,00,00); // --></script> </body> </html>

専門家に質問してみよう