メイン サーバ関連【CGI・FCS・XMLSocket etc】 タイムサーバの情報を利用するには? | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト | Åê¹ÆNo.4431 投稿日時: 2004-3-2 19:56 |
タイムサーバの情報を利用するには? Flashで時計等の付いたスクリーンセーバを作成しています。
パソコンの内部時計は不正確なのでSNTPクライアント機能を実装してください、という旨のメールが来たのですが、ntp, sntpをFlash上でどう扱えばよいのでしょう。soapを使ったタイムサーバを検索してみましたが、見つかりませんでした。(的はずれな事を言っていたらすみません) 出来る、出来ないだけでも大変参考になりますので、よろしくお願いします。 |
|
nao | Åê¹ÆNo.4442 投稿日時: 2004-3-2 21:27 |
職人 居住地: 投稿: 208
使用環境:
WinXP Pro Flash8 Professional |
Re: タイムサーバの情報を利用するには? ちょっとテキトーなこと言ってるかもしれませんが…
間違ってたらすいません・・・ Flashは直接SNTPを話せないのでなんらかの形でHTTPにしてあげないといけないと思います. ボクも少しスクリーンセーバーで時間を用いるものを作っているのに関わったのですがその際は通常のWebサーバにPHPやCGIなどを置いてStringとして時刻のデータを渡してFlash内で解析させました.ただ環境により数秒のズレは出てしまうと思いますが厳密さを追求しないものであれば十分かと思います. ちなみにScreenTimeというFlashをスクリーンセーバーに変換するソフトを使った際にloadVariablesやloadVarsなどがMacでは正しく動かなかったです…
|
笠居トシヒロ | Åê¹ÆNo.4443 投稿日時: 2004-3-2 22:00 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: タイムサーバの情報を利用するには? んーと、HTTPにしても、サーバーから直接データを読む形にしてしまうと、
FlashPlayer6以降では、クロスドメインスクリプティングの制限に引っかかってしまうと思いますよ。 http://www.macromedia.com/jp/support/flash/ts/documents/fl0294.html http://www.macromedia.com/jp/support/flash/ts/documents/fl0103.html ローカルディスクに何らかの形でデータファイルをダウンロードして、 そこから時間情報を読み取る形にしないと、動作しないんじゃないかしらん? s-n1211さんがお仕事されたときは、プレイヤー6以降でしたか?
|
nao | Åê¹ÆNo.4468 投稿日時: 2004-3-3 12:03 |
職人 居住地: 投稿: 208
使用環境:
WinXP Pro Flash8 Professional |
Re: タイムサーバの情報を利用するには? ローカル上(PC上)で起動したSWFや実行形式のファイルはどのURLからのデータも取得できると聞きました.実際作成したものも動いているようです.
ボクが関わったものはプロジェクタ形式のFlashファイルがとあるサーバへ時刻を取得しているので問題ないのだと思います.
|
笠居トシヒロ | Åê¹ÆNo.4498 投稿日時: 2004-3-3 17:15 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: タイムサーバの情報を利用するには? うーん、最近やった仕事2つで、このセキュリティ仕様に引っかかってしまったので…(^^;)
ただ、僕がやったのは、ローカルにあるEXE(もしくはSWF)から、サーバー上のSWFを LoadMovieしたときに、LoadしたSWFからベースになるEXEに記述してあるfaunctionを呼び出すことができない、 などのSWF同士での現象だったので、サーバー上の変数に関してはこの限りではないのかもしれませんね。
|
森 なおき | Åê¹ÆNo.4501 投稿日時: 2004-3-3 17:54 |
モデレータ 居住地: 福岡(心は大阪) 投稿: 527
使用環境:
:MacOSX10.6.8 :FlashCS5.5 |
Re: タイムサーバの情報を利用するには? なおきです。ちょっと横道にそれますが。
引用:
これってローカルのEXEの方に System.security.allowDomain("アップしたサーバのドメイン"); って書いておくと大丈夫だと思いますけど。 ちなみにFlash7環境で確認してます。
|
笠居トシヒロ | Åê¹ÆNo.4517 投稿日時: 2004-3-4 2:02 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: タイムサーバの情報を利用するには? 引用:
これってローカルのEXEの方に げげ(^^;) 知らなかった。ありがとう 勉強になるなあ…このフォーラムは(違)
|
森 なおき | Åê¹ÆNo.4528 投稿日時: 2004-3-4 11:04 |
モデレータ 居住地: 福岡(心は大阪) 投稿: 527
使用環境:
:MacOSX10.6.8 :FlashCS5.5 |
Re: タイムサーバの情報を利用するには? なおきです。
珍しく役立ったわ(^^; それにしても笠居さんが張ってるリンク先の説明は わかりにくい上に間違ってるし(笑) ・・・あとでまとめてMMに報告しておきます?。
|
ゲスト | Åê¹ÆNo.4538 投稿日時: 2004-3-4 14:11 |
Re: タイムサーバの情報を利用するには? ドメイン間の制限はFlash Player 6,7で大分厳しくなっていたんですね。
今頃知りました(- -;; 時刻の方ですが、PHP媒介でサーバから取得できました。 PHPは触ったことは無かったのですが、良い機会なので読み物を増やすことになりそうです。 (オンラインマニュアルもしっかりしてそうなので) 皆さんありがとうございました。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |