メイン とにかくFLASH【FLASHに関して全般】 CDにアクセスしつづける | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
青木隆志 | Åê¹ÆNo.3191 投稿日時: 2004-1-28 16:41 |
常連 居住地: 東京都国分寺市 投稿: 66
使用環境:
cerelon 3000+ RAM 2000MB FlashCS3 |
CDにアクセスしつづける CD-ROMに入れるFlashを制作中です。
プロジェクタ化したstart.exeからdatフォルダに入れた ぶつ切りのswfファイルにloadMovieでアクセスして 一本のムービーとして再生します。 しかし、Flashの再生中にCDドライブの回転が止まってしまい、 次のムービーに行くまでのタイムラグが発生。 これをバグだと思って、強制終了でもされたら大変! って、ことで一定時間ごとにstart.exeからCD内におかれた txetファイルにアクセスしつづけるといったことを 考えています。 ただ、start.exeを開いている間はずっとCDドライブがアイドル状態なんで、 耐久力とかちょっとだけ不安です。 |
青木隆志 | Åê¹ÆNo.3192 投稿日時: 2004-1-28 16:53 |
常連 居住地: 東京都国分寺市 投稿: 66
使用環境:
cerelon 3000+ RAM 2000MB FlashCS3 |
Re: CDにアクセスしつづける で、実験として以下のようなスクリプトをstart.exe
のルートのフレームにいれてみました。 -------------------------- this.stop(); function ac_txt() { System.useCodepage = true; my_lv = new LoadVars(); my_lv.load("dat/1.txt"); } ID = setInterval(ac_txt, 10000); -------------------------- このスクリプトってあってるんですかね? なんか考えられるトラブルとかありますかね? |
笠居トシヒロ | Åê¹ÆNo.3203 投稿日時: 2004-1-28 18:03 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: CDにアクセスしつづける こんにちわ
うーん、解決方法の考え方がおかしいように思います 1本目を再生してる間に、残りのswfを「先読み」して、ムービー内のどこかに保持しておくように 考えればいいんじゃないか知らん?一度に無理なら2?3回に分けて読み込ませれば。 ずーっとCDドライブブンブン回しっ放しのコンテンツなんて、うるさくて見てられないと思うんですが(笑)
|
青木隆志 | Åê¹ÆNo.3216 投稿日時: 2004-1-28 20:47 |
常連 居住地: 東京都国分寺市 投稿: 66
使用環境:
cerelon 3000+ RAM 2000MB FlashCS3 |
Re: CDにアクセスしつづける 小学校の教材ですんで、PC教室にあるOHPやモニタコントローラ
などで再生するもんなので、音とかは大丈夫かも。 それよりもずっと再生させすぎで、ドライブがぶっ壊れるみたいな 方が恐ろしいんですが。 ロースペック向けにswfを分割したんで、 先読みさせると結局リソースとか食っちゃいますよね? |
森 なおき | Åê¹ÆNo.3217 投稿日時: 2004-1-28 20:54 |
モデレータ 居住地: 福岡(心は大阪) 投稿: 527
使用環境:
:MacOSX10.6.8 :FlashCS5.5 |
Re: CDにアクセスしつづける なおきです。
気持ちはわかるけどやっぱりきついような(^^; むしろ再生が遅い場合はHDDにコピーして 使ってもらうように促す方がいいのではないでしょうか?
|
笠居トシヒロ | Åê¹ÆNo.3219 投稿日時: 2004-1-28 20:58 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: CDにアクセスしつづける 引用:
小学校の教材ですんで、PC教室にあるOHPやモニタコントローラなどで再生するもんなので 使う場所や方法が限定されているのなら、「あらかじめハードディスクにコピーしてから使う」仕様にするとか。 引用: ロースペック向けにswfを分割したんで、先読みさせると結局リソースとか食っちゃいますよね? それは実際に現場と同程度の「ロースペック」マシンで実験してみないとわからないですね。 先読みする前に、再生が済んだものは "unload" していく、とか対処法はあると思いますが。 どうも、スクリプトの話題じゃなくなった(というか、スクリプトだけで解決できる問題じゃ無さそう) みたいなので、続きは「とにかくFLASH」でやりましょう。 OKなら、このスレッドごと移動させます。
|
青木隆志 | Åê¹ÆNo.3244 投稿日時: 2004-1-29 9:12 |
常連 居住地: 東京都国分寺市 投稿: 66
使用環境:
cerelon 3000+ RAM 2000MB FlashCS3 |
Re: CDにアクセスしつづける 移動OKです。
で、できれば具体的にNGな理由をお聞かせ願えませんでしょうか? 動画全体の時間は40分程度ですが、CDは74分の音楽とか 再生できるじゃないですか、ドライブの耐久度的には大丈夫かな とか思ったりするのですが、PCの場合だと倍速っていうのが 若干気にかかるところ。 |
makiyos | Åê¹ÆNo.3249 投稿日時: 2004-1-29 11:36 |
新米 居住地: 投稿: 12
使用環境:
FlashMX2000 WindowsXP |
Re: CDにアクセスしつづける CDにアクセスしつづけるのとは、少し外れるのですが、
CD読み込みに特化したプリローダーをつけたほうが、スマートのような気がします。 通常のプリローダーと違って、すぐに読み込み中のメッセージを出すのではなくて、 CDの回転が止まってLoadMovieに時間が掛かるときだけ「読み込み中」のメッセージを出すようものなら、 アクセスが早いときは意識せずに済むので良いと思うのですが、どうでしょうか? 処理としては、通常のようにプリローダーを作って、処理時間を計測。 そして、一定の時間、例えば3秒待っても読み込みが完了しないときだけ、メッセージを出す。 そんなので良いと思います。 |
ゲスト | Åê¹ÆNo.3253 投稿日時: 2004-1-29 11:55 |
Re: CDにアクセスしつづける 質問の内容とはずれるのですが、ロースペックとはどこまでを想定されているのでしょうか。またそのロースペックのマシンで制作途中に確認されての問題なのでしょうか.
古いPCといってもペンティアムの第1世代やMMXでメモリも16MBだったりすると、読み込み待ち時間以前の不都合もあるので、このスレッドにおけるロースペックの想定は明確にしておいた方がよいかと思います。 |
|
青木隆志 | Åê¹ÆNo.3256 投稿日時: 2004-1-29 13:13 |
常連 居住地: 東京都国分寺市 投稿: 66
使用環境:
cerelon 3000+ RAM 2000MB FlashCS3 |
Re: CDにアクセスしつづける なるほど、プリローダーはいいかもしれませんね。
now loadingとかの文字を出したりとか。 想定しているロースペックPCはセレロン300Mhzで メモリが64MB。windows98以上のものです。 いまのところ機種がありませんが、学校向けとなると このくらいは平気で動いてると思います。 (自分が通ってた大学はpc98が現役で動いてまして 今も情報科学の単位を取るにはこれを使いこなさないと いけません) winXPについているタスクマネージャで見てみると、 2分の映像入りswfを再生させてみてメモリ使用量は 最大で25MB程度。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |