- 締切済み
【flash】同じページを複数ウィンドウで開くと開かない
flash AS3 にて、画像等を外部から読み込みアニメーションさせるプログラムを作っています。同じswfのアニメーションで違う写真を使うページが複数あります。phpで一覧をつくり、量産させて_blankでページを開いています。 flash自体は動いているのですが、まず、 1ページを開く(_blank)→きちんと表示される 1ページを開いたまま_balnkで別ウインドウで開く→真っ白で表示されない と、いうような現象が起きています。 1ページめのウインドウを閉じれば2ページ目はきちんと表示されます。 IE6・7で上記の現象が、FireFox3では正常に動きます。 ソースは下記です 【flash】 //フォルダ名など---------------------------------------- var info:Object = loaderInfo.parameters; var binfo:Array = new Array(); var i = 0 ; for(var ite:String in info){ binfo[i] = info[ite]; i ++; } //画像読み込み---------------------------------------- var myRequest1:URLRequest = new URLRequest("article_image/"+binfo[0]+"/"+binfo[2]); var myLoader1:Loader = new Loader(); myLoader1.load(myRequest1); mc1.addChild(myLoader1); 上記のような読み込みが9つ続きます ↓ 【html側】 ※HTMLからはFlashVarsで受け渡しています。 それぞれ三箇所(JS・param・embed) b_info0=a&b_info1=b.jpg&b_info2=v.jpg&b_info3=d.jpg&b_info4=e.jpg で引き渡しています。 また、上記現象が起きるとき、ブラウザからソースが開かないことがあります。 flash playerは10、flashはCS4・AS3です。 宜しくお願いします
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SAYKA
- ベストアンサー率34% (944/2776)
IEでおかしいとか言うのならキャッシュの問題じゃないかな。 ブラウザの問題になるけど、html側とかでキャッシュ操作を試みるくらいしか手だてが無い気がする。 http://www.google.com/search?lr=lang_ja&q=html%20meta%20%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AE%E5%88%B6%E5%BE%A1 飽くまでもキャッシュが原因だった場合の話しね
お礼
ご回答ありがとうございます。 試してみたところ、1度目に開いた場合でも真っ白になってしまいました。 キャッシュも絡んでいるのでしょうか・・謎が深まります・・