• 締切済み

flashで正確な時刻のアナログ時計を作りたいです。

flashで正確な時刻のアナログ時計を作りたいです。 学校のPCにFlash 8 professionalが入っていたので、先日、Allaboutが掲載していた アナログ時計の作り方を使って、私も素人ながらflashの時計を作成致しました。 (参照URL:http://allabout.co.jp/gs/flash/closeup/CU20081010A/) しかし、この時計だと、自分のPCの時刻がずれると同じようにずれてしまう為、出来れば 日本標準時を用いた時計を作成してみたいのですが、上記URLに書かれたActionScriptを どのように工夫すれば解決しますでしょうか?一旦PHPやPerlを経由しなければ難しいでしょうか。 周囲でFlashに詳しい人がほとんどいない為こちらで質問させていただきました。 宜しくお願い致します。

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

#1です。 flashはわからないのだけれど、他の回答がないみたいなので… >ただ、NTPを組み込む術が分からない為、~~ 最初にサーバ側からNTPにアクセスしておいて、その時刻を元にflash用のパラメータに組み込んで返してあげればよいのでは? #1にも書きましたが、通信に時間がとられるので、サーバの時刻を直接使用するのとどちらが正確かはわかりません。 初期値だけセットしてあげて、後はクライアント側の時計を利用してあげればよろしいかと…(超長時間経つと誤差が出るかも知れませんが) 似たようなことをしている例 以下のURLでは、ajaxで見かけ上他のドメインにアクセスするというのをやっています。(サーバ側のプログラム経由:アクセス可能なドメインには制限をかけてるみたいですが…) http://www.ajax-cross-domain.com/ ソースも公開されているみたい。(perlのようですが) ちゃんと見てないけど、まぁ、ほとんどが入力チェックと解析みたいなものだろうから参考になるとしてもごく一部かも(通信部分だけ)

全文を見る
すると、全ての回答が全文表示されます。
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

flashに関する回答ではありませんが… 利用する時刻をどれにするかで精度は増してゆくと思われます。 ローカルPCの時刻 < サーバの時刻 < 標準時などの時刻 ネットに繋がっている環境であれば、日本標準時のデータは以下で取得可能です。 http://www3.nict.go.jp/cgi-bin/JST.pl http://www2.nict.go.jp/w/w114/tsp/PubNtp/clients.html ただし、標準時を用いたとしても、通信時間による誤差をなくすことは出来ないでしょうから、それ以上の精度を追求しようとしても無理かと。 逆に考えれば、その程度までなら可能なのでは?

spider21arc
質問者

お礼

私もntp.nict.jpが使えると嬉しいなって思っていました。 ただ、NTPを組み込む術が分からない為、こちらで質問させて頂きました。 ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FLASH で 作られたと思われるスクリーンセーバーが 

    FLASH で 作られたと思われるスクリーンセーバーが  よく満喫とか ほか 公共機関のPCでも見受けられますが 自分も 作りたく いろいろと 探しております。 本格的にではなく 簡単に 作成したいので おすすめの ソフト または 作成方法の載っているHPが ございましたら ご教授お願いします。 なお 自分が 見つけたものは 以下です。ほか いろいろと探してみますが。 >http://allabout.co.jp/gs/flash/closeup/CU20080206A/index2.htm

  • flashで作成した時計を、PHPで取得したサーバー時刻で動かしたい。

    flashで作成した時計を、PHPで取得したサーバー時刻で動かしたい。 宜しくお願い致します。 現在、flashのサンプルページで拝借したアナログ時計を持っているのですが、 これを、PHPのサーバー時刻で動かす事が出来ませんでしょうか。 現在、針のムービーのActionScript(2.0)はこのようになっております。 nowDate = new Date(); hour = nowDate.getHours(); minute = nowDate.getMinutes(); second = nowDate.getSeconds(); for (mc in this) { this[mc].setNowTime(hour, minute, second); } ※2番目のモーションには「gotoAndPlay(1);」と入っています。 ActionScriptは全くの素人の為、宜しければ易しくご教授頂けると幸いです。 宜しくお願い致します。

  • 携帯用 アナログ時計 (Flash5使用)

    携帯サイトで、デコメ等の作成をしているものです。 この度、flashでアナログ時計を作成しようと思っているのですが、 持っているソフトは、flash5のみです。 随分前に使っていたのですが、最近また必要なようで flash待受けは、作成したことがある程度のスキルです。 (スクリプトはほとんど経験ないので初心者です) どこのサイトを探しても、バージョンが古くて、flash liteで 作成する方法しか載っていません。 ランダムに変化するアナログ時計と 時間によって変化するアナログ時計を作成予定です。 どなたか、携帯用アナログ時計のスクリプト(flash5での)を 教えてもらえないでしょうか? ちなみに、flashを新規購入する予算はありませんので 新しいバージョンは無理です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flashでのリキッドデザインについて

    ActionScriptに挑戦し始めた初心者です。 ブラウザーのサイズの変更にあわせて、例えば、常にブラザーの右下に位置を変更するナビゲーションメニューを作りたいと思っています。 ↓まさに、こんなサイトです。 http://www.thestudio.jp/ フラッシュのリキッドデザイン化については、下記のサイトで理解することができました。 ↓Flashでリキッドデザイン http://allabout.co.jp/gs/flash/closeup/CU20081130B/ でも、実現したいのは、 http://www.thestudio.jp/ のサイトのように、ブラウザーのサイズの変更に、"少し遅れて"位置を修正しているように見える右下のナビゲーションメニューや左下の「THE STUIOD」のような動きです。 これはどのようにしたら実現できるのでしょうか。 ActionScriptの諸先輩がた、どうぞご教示ください。<(_ _)>

    • ベストアンサー
    • Flash
  • Flashでのゲーム用アナログ時計作成

    よろしくお願いします。 現在FLASHでゲームを作成中です。 そこで、ゲームには時間制限があり、 それをアナログ時計で表現したいと考えています。 長針(mc名:cyousin)と短針(mc名:tansin)があり、初めは午前4時を指し、 「現実の5秒ごとに一時間進む」ように作るには、 どのようにASを記述すればよいでしょうか? 他のホームページでアナログ時計のサンプルはあるのですが、 普通に1秒づつ進んでいくので参考にならず…。 ご回答よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flash・携帯の待受時計Flashをつくる

    Flashを独自で勉強しています。 今時計を表示させれるFlashを作成しようと思っているのですが、Pcで表示させるのと同様のデジタル時計を作成し保存しても携帯用に保存はできないようなのです。 いろいろなサイトを見ましたが時計についてはあまり詳しい記載がないのでぜひ教えていただきたいです。 携帯用の待ちうけ時計Flashは特別なアクションスクリプトがあるのでしょうか。。 知ってる方がいらっしゃったらぜひ教えていただきたいです。ヨロシクお願いします。

    • ベストアンサー
    • Flash
  • photoshopのグラデーションの使い方

    本当にベーシックな質問で申し訳ないのですが、 こちらのサイトを見ていただけますか。 http://allabout.co.jp/gs/flash/closeup/CU20071228A/ このサイトのロゴに使われている赤いボールのグラデーションは 一体どのように創られているのでしょうか? グラデーションツールを使っても上手く同じ様に行かないので困っています、、、。 宜しくお願いします。

  • mobile FLASHでデジタル時計を製作

    モバイルようのFLASHで時計を製作したのですが とりあえず携帯電話で見ると、正常に作動しています。 ただPCにサンプルとして掲載すると、時計は止まったまま動きません。 背景とかは動いています。 PCにサンプルとして掲載したときも、時計が現在時刻を表示するようにするにはどうしたらよいのでしょうか? PCで携帯待受のFLASHを投稿される方の作品を見ますが 時計が動いている作品と動いていない作品があります。 この辺の違いはどういう違いなのでしょうか?

  • Flash ActionScriptで、画像に保存したい!

    Flashプレイヤーで再生中のFlashアプリで、 写真を取り込んだり、図形を書いたり、文字を配置したりするFlashアプリを作成することになったのですが、 最後に作成したイメージの保存を、ActionScriptで行いたいのですが、何か方法がないでしょうか? 開発ツールのFlashでイメージの保存する方法ではなく、 Flashプレイヤーで再生中のFlashアプリの機能として 保存ボタンのプログラム方法が知りたいのです。 画像のフォーマットは、JPEGでもGIFでもBitmapでも構いません。 バージョンはFlash8で、ActionScriptは2.0です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 時計の時刻ずれについて

    当方PCは全くの初心者の為に困っております、今年の6月に購入したノートPC(Vista)の時計ですが1時間に3秒程度の遅れが生じます、2~3日前に「日付と時刻」インターネット時刻から修正したのですが今現在既に2分弱遅れの表示になっています Q&Aを見て調べたのですが一致する項目が無く時々修正すれば済む事なのかも知れませんが何か対策があればと思い質問させていただきました

専門家に質問してみよう