![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
リアルタイムでカウンターが増加していくスクリプトを教えていただきたいです!
仕組み的には、0からMAX(任意の値)まで、1秒ごとに増加していくカウンターです。
スタートが、1月1日0時00分00秒。ゴールが12月31日24時00分00秒。
この仕組みを使用した理想のモノが「日本の借金時計」なんですが、スクリプトがわからないのです。。。
http://www.takarabe-hrj.co.jp/clockabout.html
1月中旬までに必要で大変困っています(ToT)
ご回答よろしくお願いします!
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
「日本の借金時計」のスクリプトやデータ取得システムがどうなっているのかは知りませんが,
ご質問に書かれていらっしゃるような内容のことでしたら
比較的簡単にできるように思います。
ActionScript 3.0 で
新規ドキュメント を作成し
フレーム1 にコピペして
そのまま ムービープレビュー または パブリッシュ する例です↓。
----------------------------------
//目標数値(金額)を設定(仮:1000億)
var goal_yen:Number = 100000000000;
//---テキストフィールド「yen_txt」を用意---
//(手動で用意しても良いです)
var yen_txt:TextField = new TextField();
//適当に設定
yen_txt.border = true;
yen_txt.background = true;
yen_txt.autoSize = "right";
//適当に座標を指定
yen_txt.x = stage.stageWidth - 20;
yen_txt.y = 10;
addChild(yen_txt);
//今の時刻オブジェクト
var now_date:Date = new Date();
//今年の年
var now_year:uint = now_date.getFullYear();
//今年の最初の時刻オブジェクト
var start_date:Date = new Date();
start_date.setFullYear(now_year,0,1);
start_date.setHours(0,0,0,0);
//今年の最初の1971年からの経過ミリ秒
var start_time:Number = start_date.getTime();
//来年の最初(今年の最後)の時刻オブジェクト
var goal_date:Date = new Date();
goal_date.setFullYear(now_year+1,0,1);
goal_date.setHours(0,0,0,0);
//来年の最初の1971年からの経過ミリ秒
var goal_time:Number = goal_date.getTime();
//1ミリ秒辺りのアップ量
var yen_per_ms:Number = goal_yen/(goal_time-start_time);
//毎フレーム時間ごとに関数countUpを実行
this.addEventListener(Event.ENTER_FRAME,countUp);
//関数countUpの定義
function countUp(evt:Event):void {
//今の時刻オブジェクト
var now_date:Date = new Date();
//今の1971年からの経過ミリ秒
var now_time:Number = now_date.getTime();
//今の今年の始めからの経過ミリ秒
var past_time = now_time - start_time;
//テキストフィールドにアップ量を表示
yen_txt.text = String(Math.round(past_time * yen_per_ms));
}
----------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 公認会計士・税理士 地代家賃と前払費用の決算整理仕訳 1 2023/02/25 08:14
- Visual Basic(VBA) VBA 配列を使ったコードに直していただけますか 4 2023/05/06 15:18
- Excel(エクセル) エクセルで●●年にかかわりなく、任意の月日期間内にあるか?調べるには? 2 2022/05/25 10:39
- 財務・会計・経理 経理処理について質問です。 ①12月に1名入社がありました。 ※それまでは役員と不定期のアルバイトの 1 2023/02/23 11:14
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- 財務・会計・経理 経理仕訳について教えていただきたいです。 ※発生仕訳必須 1月分給与(1/1−1/31分)に12月の 1 2023/02/24 16:16
- ファミレス・ファーストフード マックってドライブスルーの注文と会計をなぜ同時進行してるのですか? 会計してる時にうちに言ってるよう 2 2023/07/03 21:57
- その他(エンターテインメント・スポーツ) ニートは、過去へ戻るしかないですよね? 1 2023/02/19 22:06
- FTTH・光回線 フレッツ光 24時間出張修理オプション 法人です。従業員10人程の零細企業です。 仕事は主にネット、 1 2022/06/23 23:12
- 事務・総務 フレッツ光 24時間出張修理オプション 法人です。従業員10人程の零細企業です。 仕事は主にネット、 2 2022/06/24 05:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部テキストファイルより座標...
-
アセンブリ言語のcasl2について...
-
photoshopで書いた四角の枠の中...
-
python ボタンを押すと複数の関...
-
VBAからPDFのテキストフィールド
-
RPG(AS400)の本、サイトってあ...
-
【VB.NET】別Formのボタンが押...
-
static関数がmapファイルに載ら...
-
VBAで改行の入ったデータの正規...
-
accessの検索について質問です...
-
360度パノラマ写真をループでき...
-
AS3.0 でフェードイン、
-
フォームのテキストの入力数字...
-
【Photoshop】レイヤー効果の境...
-
場面が移り変わるときかっこよ...
-
Flashでレーダーチャート
-
多言語を混在できるか。
-
ウインドウハンドルとインスタ...
-
loadMovieとonEnterFrameについて
-
メニューボタンを押されたまま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ランダムに4桁の数字を表示する...
-
AS3 時計のコロンの点滅を0.5s...
-
ActionScriptをつかってテキス...
-
Flash MX2004で計算結果が「NaN...
-
スクロールバーの自作の仕方
-
FlashLite1.1で外部テキスト読...
-
テキスト入力での文字の判定
-
Googleの検索窓をFlashオブジェ...
-
携帯サイトにフラッシュで作成...
-
XMLの&が&に変換されない
-
Flash8 SharedObject
-
外部テキスト読み込み
-
FLASH Lite1.1 外部テキストを...
-
flashで1秒間に任意の数字を加...
-
A~Z以外のキーからの入力を制...
-
ダイナミックテキストの表示値...
-
suzukaでFlashVars 値を渡す
-
AS2.0orAS3.0でリアルタイムカ...
-
Suzukaで一行ニュースティッカ...
-
XML→スクロールバーの表示
おすすめ情報