• 締切済み

flashで、画像を5秒毎にリロードしたいのですが、キャッシュが消えません。

flashで、外部JPG画像(ファイル名はずっと一緒ですが、ライブカメラの映像を自動的にJPGに書き出しているもの)を5秒毎に自動的に読み込みたいのですが、現在、画像は5秒毎にリロードされているっぽいのですが(画像が5秒毎にチカチカしていますので。。。)同じ画像しか表示されますん。 キャッシュがクリアされず、残っているような、状態なのですが、一向に解決できません。 マクロメディアのHPの「SWF ファイルのキャッシュを防ぐ方法」に掲載されていました<META>をも追加しましたが、やはり無理でした。 キャッシュをクリアして毎回、自動的に新しい画像を読み込ませる何か良い方法はあるのでしょうか?大変、あつかましのですが、教えて頂ければ幸いです。 因みに stop(); count = 0; this.onEnterFrame = function() { count++; if (count == 500) { gotoAndPlay(1); delete this.onEnterFrame; } }; を最終フレームに書き込み、 1行目にloadMovieで外部画像を読み込もうとしています。

みんなの回答

noname#35109
noname#35109
回答No.1

あのですね。 繰り返しのスクリプトより,loadMovieの方のスクリプトの方が知りたかったのですが… 私もココのサイトで知った方法です。 乱数を,URLの?=の後に引っ付けるのです。 参考URL↓ 「環境によって!?外部テキストを最初しか読み込めない」 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1423191  ↑OKWave  ↓教えて!goo (同じです) http://oshiete1.goo.ne.jp/kotaeru.php3?q=1423191 #2の方の回答が参考になります。#1は私で,原因はわかっても解決策がわかりませんでした。 この参考をもとにすると, 仮に AAA というインスタンス名のムービークリップに, a.jpg を読み込む場合, loadMovie("a.jpg?dummy="+Math.floor(Math.random()*10000), "AAA"); こんなのになるのでしょうか。 ?dummy= でも ?dameyo= でも何でも良いのですが,後に引っ付けるといいと思いますよ。

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

関連するQ&A

  • 外部JPGのキャッシュ削除と、読み込み待ち。

    いつも大変お世話になってます。 画像を差し替えるだけで更新可能なFlashを作りたいのですが、今、外部から画像を計10枚呼び出すところまで出来てます。 出来たFlashをサーバーにUPして、画像を差し替えたところ、キャッシュが残ってしまっているようで、ブラウザからキャッシュを削除しないと画像が変更されません。 【1フレーム目】 this.a1.loadMovie("a/p.jpg"); 【8フレーム目】 this.a2.loadMovie("a/t.jpg"); ・ ・ ・ 【700フレーム目】 this.i1.loadMovie("i/last.jpg"); と言うように順番に読み込んでます。 700フレームまで読み込んだら、700フレーム目を再生したままの状態で1フレーム目からの画像をリロードして、更に1フレーム目に戻ったら700目の画像をリロードするという方法はないでしょうか? どなたか、ご存知でしたら、是非教えてください。 よろしくお願いいたします。

  • Flashファイルのキャッシュ

     ホームページでリロードする場合、swf(Flashファイル)は画像ファイルのようにキャッシュしているのでしょうか?また1回1回読み込むのでしょうか?  どなたか教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • 外部画像の読み込み→表示で

    Flash MX でアクションスクリプトを記述しました。 this.myPhoto.loadMovie("/image1.jpg"); インスタンス名:myPhoto 画像ファイル名:image1.jpg (画像ファイルimage1.jpgはswfファイルと同じ階層) バブリッシュして htmlファイルと swfファイルを作成しましたが、htmlでは画像が表示されません。 swfファイルをFlash Player再生すると画像は表示されています。 this.myPhoto.loadMovie("/image1.jpg"); を this.myPhoto.loadMovie("image1.jpg"); と『/』を除いて記述すると、 今度は htmlファイルでは画像が表示されますが、swfファイルはFlash Playerで再生しても表示されません。 htmlでもswfでも表示するようには出来ないものでしょうか? OS: windowsXP SP2 IE: Ver6.0 FLASH: Flash MX アクションスクリプトの初心者で質問の仕方さえ要領を得てないと思いますがご勘弁ください。 不明の点はご指摘ください。

    • ベストアンサー
    • Flash
  • flashでjpg画像をloadmovieで読み込んでいるのですが。

    flashでjpg画像をloadmovieで読み込んでいます。それで、pictという名前のフォルダに、1.jpg 2.jpg 3.jpg というように画像ファイルに名前をつけています。 actionscriptでフォルダの中の画像を loadmovie("./pict/" + i +".jpg"); i++; というようにして、5秒ごとに画像を入れ替えるようにしています。質問内容なのですが、画像がフォルダの中に入っている画像分終了したら、写真を入れ替えるloadmovieをとめたいのです。 現状では、もし画像が10枚だったら if(i >= 11){  this.stop(); } というようにif文使ってますが、ここの11と入れてるところを関数でひろいたいのです(フォルダに入っている画像の数を調べるスクリプトを教えていただきたいのです)。 そのような関数はございますでしょうか?もしくは同じようなことができる方法はありますでしょうか? winXP、flashMX2004proです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • jpgを外部リンクさせswfで書き出し、loadmovieで読み込む

    こんにちは、よろしくお願いします。 WinXPでFlashMXを使用しています。 タイトルの通り、jpg画像を外部リンクさせたものをswfで書き出し、そのswfファイルをloadmovieで読み込みたいのですが、jpg画像が表示されません。 jpg画像以外のテキスト文字などは正常に表示されます。 jpg画像を外部リンクさせ、swfで書き出すところまでは正常に表示されるのですが、そのswfファイルをloadmovieで読み込ませると画像だけが表示されません。 お分かりになる方がいらっしゃいましたら、ぜひ御回答お願いします。

  • Flash lite 1.1での質問です。

    Flash lite 1.1での質問です。 最近Flashをはじめたばかりの初心者です。 とても初歩的な質問かもしれませんが、どなたかご教授頂けると助かります。 <質問内容> メインのswfファイルのルートに配置されているmcというムービークリップを、loadMovie関数で外部swfファイルに置き換えたあと、外部swf内に定義されている変数が参照できません。 (外部のswfには画像データも含まれているので、loadvariables関数は使えません) 【構成】 ・main.swf(メインのswfファイル)   ├btn(main.swfのルートに配置されているボタン)   └mc(main.swfのルートに配置されているムービークリップ) ・gaibu.swf(loadMovieで読み込む外部のswfファイル) 【gaibu.swfのルートタイムラインのActionScript】 msg = "this is gaibu.swf!"; 【やりたいこと】 メインのswfでのボタンアクションで、gaibu.swfをロードし、「action」というルートタイムライン上のラベルに移動します。 on(press) { loadMovie("gaibu.swf","mc"); gotoAndStop("action"); } 「action」に移動した後、ボタンアクションにてloadMovieで読み込んだgaibu.swf内の変数msgを出力したいのですが、何も表示されません。 on(press) { trace(mc.msg); } loadMovie関数を使って外部のswfを読み込むと、(gaibu.swfは色を変えてあるので)読み込みは出来ていると思うのですが、そのswf内で定義されている変数が参照できません。loadMovie関数で読み込んだswf内で定義されている変数は消えてしまうのでしょうか? 分かりにくい説明ですみませんが、宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • 外部画像jpg又はswfの表示について

    はじめまして、こんにちは。 Flash初心者です。 [使用環境] Flash MX 2004 Win 2000 [質問] 1フレーム目にはslide1.○○○、2フレーム目にはslide2.○○○、 3フレーム目にはslide3.○○○といったふうに画像をnextボタンと backボタンを使って切り替わるようなものを作っています。  ※○○○にはjpg又はswfが入ります。 +――――――――――――――――――+ | +―――――――+  +――――+ | | |           |  |back   | | | |           |  +――――+ | | | picture     |            | | |           |  +――――+ | | |           |  |next    | | | +―――――――+  +――――+ | +――――――――――――――――――+ ・外部画像を読み込んで表示するには「 picture.loadMovie("slide1.jpg"); 」又は、  「 picture.loadMovie("slide1.swf"); 」で表示できます。 ・slide1はjpgかswfのどちらかのファイルしかなく、shile2、slide3も同様です。 ・1フレーム目がswfの場合「 picture.loadMovie("slide1.swf"); 」、  2フレーム目がjpgの場合「 picture.loadMovie("slide2.jpg"); 」  というように拡張子を指定してスクリプトを書くのではなく、  条件式を使って画像を表示するにはどうすればよいのでしょうか。 ・もしくは、エラーを無視して次の行へいくというプログラムはあるのでしょうか。 どなたか分かるようでございましたらご教示下さい。お願いします。

    • ベストアンサー
    • Flash
  • 外部の画像、もしくはswfを読み込んでボタンをつくりたい

    以下2パターンを試してみました。 1 ボタンシンボルが配置してあるswfファイルを作成(0.swf)し、「sum」というMCに読み込み loadMovie("0.swf","sum"); 結果は、通常状態の表示は問題なく行いましたが、マウスをボタンの上にもってきても反応しませんでした。 (カーソルは変更されるが画像に変化なし) 2 MCをつくり、そこに on (rollOver) { this.gotoAndStop("2"); } on (rollOut) { this.gotoAndStop("1"); } 下の階層に、1フレーム目および2フレーム目に通常状態とrollOverの画像を読み込むためのMCを配置。それぞれsum_1、sum_2。 そのMCがあるタイムライン上に loadMovie("0.jpg","sum.sum_1"); loadMovie("0_on.jpg","sum.sum_2"); 要するに箱を作って、画像だけ差し替えられるようにした感じです。 実行すると、1フレーム目は正常に表示されますが、マウスをかざした時に白くなってしまい、マウスを戻しても白いままで最初の画像が戻りません。 loadMovieはこういう動きなのでしょうか。 外部から読み込んでボタンとして動作させたい場合はどのようにすればいいでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • flashでの画像表示

    flashでの画像表示質問します。 【作りたいもの:アルバム】 サムネイルをつくり外部画像を読み出します。 クリックすると別の大きなMCにその画像が表示される。 サムネイルには、loadMovie()でフォルダ内の全てのファイルを個々に指定することなく表示させたい。 【質問内容】 (1)サムネイル画像の表示とリサイズ方法 loadMovie("1.jpg",this.mc_target1); mc_target1_width=80; mc_target1_height=60; としていますが、640×480の画像が小さくなりません。 mc_target1は80×60で作ってあります。 (2)外部画像として画像フォルダ内のファイルを全て読み出す方法 根本的にわかってりません。1から教えて下さい。 具体的には知人にあげる様に作るアルバムですので サーバ等にあげての利用ではありません。 結婚式用のフォルダには結婚式の画像を入れて読み出す。という風にして、あげたあとにそのフォルダに勝手に追加してもらえるようにしたいのです。 flash初心者なのでよろしくお願い致します。

  • FLASHを使って、複数のswfとjpgをランダム表示させたい

    現在、てもとに10個のswfファイルと60個のjpgファイルがあります。 それらを、ひとつのswfファイルをベースにしてランダムに表示させたいと考えています。 ベースとなるswfを置くHTMLは、それらの画像ファイル群のひとつ上の階層にあります。 swfファイルをランダムに表示するアクションスクリプトは以下のようにできました。これを参考にjpgにも対応するようにすればいいと思うのです。 //1~3の整数の乱数を,変数 ransuu にセット ransuu = Math.floor(Math.random()*13)+1; //ムービー内に ransuu+".swf" をロード this.loadMovie(ransuu+".swf"); どうぞよろしくおねがいします。

    • ベストアンサー
    • Flash
このQ&Aのポイント
  • BUFFALOのPR500MIを使用していて、ランプの状態が変わっていない状態でなぜインターネットに接続できているのか疑問です。
  • 朝からインターネットに繋がらず、BUFFALOのインターネットランプが消灯していましたが、電源を抜いて再度接続するとインターネットが点灯しました。
  • ランプの状態が変わらないまま接続できているのは不思議ですが、どなたか教えていただけませんか。
回答を見る