トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     カウントダウン
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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さんは書きました:
書き込みありがとうございます。
サンプルのところには私と同じようにやりたいというコメントの下にこうしたらいいというコメントとともにSampleとしてあったのでそれでできると思っていました。
PHPでサーバーの時間も取得するような形になったいましたので。
ということは根本的に間違っているということでしょうか?
Flashのほうを編集してどうこうなる問題じゃないのでしょうか?


根本的に合っているといいますか、サンプルのままで動くと思いますよ。
しかしすごいコメントがいっぱい入ったサンプルですね。


----------------
- yo

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: カウントダウン
引用:

youichさんは書きました:
根本的に合っているといいますか、サンプルのままで動くと思いますよ。
しかしすごいコメントがいっぱい入ったサンプルですね。


動作はしっかりするのですが、自分のMacの時間をいじると残り時間が変わってしまうので・・・
youich
Åê¹ÆNo.17466
投稿日時: 2005-5-25 12:24
職人
居住地: kobe
投稿: 349
使用環境:
Tiger
Re: カウントダウン
引用:

動作はしっかりするのですが、自分のMacの時間をいじると残り時間が変わってしまうので・・・

もしかして、自分のMacのWeb共有で試したりしていませんか?

eventDateだけ書き換えたサンプルのフォルダーをそのままアップしています。
http://as-coders.nct.jp/yo/servercountdown/servercountdown.html
期日は5月27日に設定しました。
eventDate = new Date(2005,4,27);

サーバーから時間を取得するというのは前提条件としてOKですよね?
といいますか、flashだけではこのサンプルはまともに動作しないからそれはないですね。(^^;
引用:

micheyさんは書きました:
書き込みありがとうございます。
サンプルのところには私と同じようにやりたいというコメントの下にこうしたらいいというコメントとともにSampleとしてあったのでそれでできると思っていました。
PHPでサーバーの時間も取得するような形になったいましたので。
ということは根本的に間違っているということでしょうか?
Flashのほうを編集してどうこうなる問題じゃないのでしょうか?

ちなみにFlashの方を説明しますと
・ムービーが始まるとまずphpでサーバーの現在時刻を得る
・その時刻からムービーが始まってからの時刻(getTimer())を引く
・↑によってムービー開始時の時刻が算出される
・ターゲットにする時刻からムービー開始時の時刻にgetTimer()で得られた値を足したものを引くことで
残り(カウントダウン)何秒かを算出する。
・それを日時分秒の形で表示する
ということですのでFlashのDateオブジェクト(ローカルPCの時計)には依存していませんです。


----------------
- yo

michey
Åê¹ÆNo.17488
投稿日時: 2005-5-26 9:02
新米
居住地:
投稿: 8
使用環境:
Mac OSX(10.3.9)
Flash MX
Re: カウントダウン

引用:

もしかして、自分のMacのWeb共有で試したりしていませんか?
eventDateだけ書き換えたサンプルのフォルダーをそのままアップしています。
http://as-coders.nct.jp/yo/servercountdown/servercountdown.html
期日は5月27日に設定しました。
eventDate = new Date(2005,4,27);

私は
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: カウントダウン
引用:

私は
http://triple-i.ddo.jp/mitsuru/servercountdown/servercountdown.html
http://mtada.synclexm.com/servercountdown/servercountdown.html
の2つで実験しております。上記が日本、下記がカナダ時間(日本の?16時間)のサーバーです。
期日は5月28日に設定にしたものを載せてあります。
同じ同じ残り時間が表示されているという事はローカルの時間に依存しているということではないのでしょうか?

どの地域でのeventdate(期日)かということは決定しなくてはいけませんが、
カウントダウンについてローカルPCの時計に依存してないと思いますが、
micheyさんはどのような結果になるべきだとお考えでしょうか?
引用:

実際、いったんブラウザ(Safari)を終了して、自分のパソコンの時間を変更してもう一度両方にアクセスすると同じだけ時間がずれているのですが。。。

うーんおかしいな、例えばOSXで
システム環境設定 -> 日付と時刻で 2005.5.20等と設定しても
上記のURLにアクセスすると正しい残り時間で表示されているようですが
どこか試し方がおかしいですか?


----------------
- yo

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops