メイン 迷える子羊の部屋【初心者専用】 カウントダウン | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
michey | Åê¹ÆNo.17335 投稿日時: 2005-5-19 10:04 |
新米 居住地: 投稿: 8
使用環境:
Mac OSX(10.3.9) Flash MX |
カウントダウン ここの下の方にあるHere is an example using PHP: servercountdown.zipから得られるものでカウントダウンをするFlashを作ろうと思います。
内容は世界中どこからみても、ローカルのパソコンに依存しないで同じようにカウントダウンするものにしたいと思います。 いろいろいじってはみたのですが、どうもローカルのパソコンの時間に左右されてしまってうまくいきません。 環境 MacOS X Flash MX |
mitsuru | Åê¹ÆNo.17363 投稿日時: 2005-5-20 13:00 |
新米 居住地: 名古屋 投稿: 8
使用環境:
MacOSX 10.3&10.4,Flash 8 pro |
Re: カウントダウン はじめまして。
今サンプルをみたのですが、actionscriptのDateオブジェクトはローカルの時間を取得するので、必要なら共通のサーバーから時間を取得する必要があると思います。 ようするにactionscriptではなくPerl PHPなどを使う必要があると思いますよ。 |
michey | Åê¹ÆNo.17406 投稿日時: 2005-5-21 18:08 |
新米 居住地: 投稿: 8
使用環境:
Mac OSX(10.3.9) Flash MX |
Re: カウントダウン 書き込みありがとうございます。
サンプルのところには私と同じようにやりたいというコメントの下にこうしたらいいというコメントとともにSampleとしてあったのでそれでできると思っていました。 PHPでサーバーの時間も取得するような形になったいましたので。 ということは根本的に間違っているということでしょうか? Flashのほうを編集してどうこうなる問題じゃないのでしょうか? |
mitsuru | Åê¹ÆNo.17431 投稿日時: 2005-5-23 19:16 |
新米 居住地: 名古屋 投稿: 8
使用環境:
MacOSX 10.3&10.4,Flash 8 pro |
Re: カウントダウン お返事遅くなりました。。
今回の件に関してはFlashのDateオブジェクトで時間を取得する限りはFlashでは不可能だと思われます。 もしほかの方法をご存知のかたいましたら教えてください! |
youich | Åê¹ÆNo.17432 投稿日時: 2005-5-23 20:19 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: カウントダウン 引用:
根本的に合っているといいますか、サンプルのままで動くと思いますよ。 しかしすごいコメントがいっぱい入ったサンプルですね。
|
michey | Åê¹ÆNo.17464 投稿日時: 2005-5-25 11:26 |
新米 居住地: 投稿: 8
使用環境:
Mac OSX(10.3.9) Flash MX |
Re: カウントダウン やっぱり無理なんですね。
サンプルは作った方の勘違いなんでしょうかね? 残念です・・・ 根本的なやりかたを変えないとできないということですよね。 |
michey | Åê¹ÆNo.17465 投稿日時: 2005-5-25 11:28 |
新米 居住地: 投稿: 8
使用環境:
Mac OSX(10.3.9) Flash MX |
Re: カウントダウン 引用:
動作はしっかりするのですが、自分のMacの時間をいじると残り時間が変わってしまうので・・・ |
youich | Åê¹ÆNo.17466 投稿日時: 2005-5-25 12:24 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: カウントダウン 引用:
もしかして、自分のMacのWeb共有で試したりしていませんか? eventDateだけ書き換えたサンプルのフォルダーをそのままアップしています。 http://as-coders.nct.jp/yo/servercountdown/servercountdown.html 期日は5月27日に設定しました。 eventDate = new Date(2005,4,27); サーバーから時間を取得するというのは前提条件としてOKですよね? といいますか、flashだけではこのサンプルはまともに動作しないからそれはないですね。(^^; 引用:
ちなみにFlashの方を説明しますと ・ムービーが始まるとまずphpでサーバーの現在時刻を得る ・その時刻からムービーが始まってからの時刻(getTimer())を引く ・↑によってムービー開始時の時刻が算出される ・ターゲットにする時刻からムービー開始時の時刻にgetTimer()で得られた値を足したものを引くことで 残り(カウントダウン)何秒かを算出する。 ・それを日時分秒の形で表示する ということですのでFlashのDateオブジェクト(ローカルPCの時計)には依存していませんです。
|
michey | Åê¹ÆNo.17488 投稿日時: 2005-5-26 9:02 |
新米 居住地: 投稿: 8
使用環境:
Mac OSX(10.3.9) Flash MX |
Re: カウントダウン 引用:
私は http://triple-i.ddo.jp/mitsuru/servercountdown/servercountdown.html http://mtada.synclexm.com/servercountdown/servercountdown.html の2つで実験しております。上記が日本、下記がカナダ時間(日本の?16時間)のサーバーです。 期日は5月28日に設定にしたものを載せてあります。 同じ同じ残り時間が表示されているという事はローカルの時間に依存しているということではないのでしょうか? 実際、いったんブラウザ(Safari)を終了して、自分のパソコンの時間を変更してもう一度両方にアクセスすると同じだけ時間がずれているのですが。。。 |
youich | Åê¹ÆNo.17503 投稿日時: 2005-5-26 15:48 |
職人 居住地: kobe 投稿: 349
使用環境:
Tiger |
Re: カウントダウン 引用:
どの地域でのeventdate(期日)かということは決定しなくてはいけませんが、 カウントダウンについてローカルPCの時計に依存してないと思いますが、 micheyさんはどのような結果になるべきだとお考えでしょうか? 引用:
うーんおかしいな、例えばOSXで システム環境設定 -> 日付と時刻で 2005.5.20等と設定しても 上記のURLにアクセスすると正しい残り時間で表示されているようですが どこか試し方がおかしいですか?
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |