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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     画像表示されていないのにonLoadInit
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
casuya
Åê¹ÆNo.35243
投稿日時: 2007-9-26 16:00
新米
居住地:
投稿: 9
使用環境:
WinVista,Flash 8
画像表示されていないのにonLoadInit
こんにちは

MovieClipLoaderのloadClipを用いて外部ドメインの画像をサムネールに読み込むようにしています。
ムービープレビューとIE7では正常に読み込んでくれるのですが、firefoxではなぜか画像が表示されません。
そこで、firefoxで以下のイベントハンドラが実行されているか調べてみました。


■画像表示されたサムネール
  onLoadStart・・・実行されている
  onLoadProgress・・・実行されている
  onLoadInit ・・・実行されている
  onLoadError・・・実行されていない

■画像表示されないサムネール
  onLoadStart・・・実行されていない
  onLoadProgress・・・実行されていない
  onLoadInit ・・・実行されている
  onLoadError・・・実行されていない

onLoadStartが実行されていないのにonLoadInitが呼ばれているのですがその理由がどうもつかめません。
キャッシュ対策で画像URLの後ろには乱数がついているのでそこの問題ではないはずです。

これは画像読み込みは正常に行われているけれども、画像が表示されていないということでしょうか?

よろしくお願いします
Tonpoo (gaienboy改め)
Åê¹ÆNo.35244
投稿日時: 2007-9-26 16:17
職人
居住地: 東京・神宮前
投稿: 717
使用環境:
Windows 7 Professional,
Flash CS5 Pro,
Flash Player 10,1,102,64
Re: 画像表示されていないのにonLoadInit
こんにちは、gaienboyといいます。

ブラウザによって挙動が違うというあたり、まずは下記を確認してみてはいかがでしょうか?

・FlashPlayerのバージョン(各ブラウザ別)
・Flash表示部分のHTML(+JavaScript)の記述内容

あと、onLoadInit(など)が「実行されている」かどうかを判断するために用いている
スクリプトについても記述していただくと良いかもしれません。


----------------
Tonpoo (a.k.a. gaienboy)
Tonpoo.com / TONPOOBLOG / twitter@tonpootwit

casuya
Åê¹ÆNo.35259
投稿日時: 2007-9-26 22:49
新米
居住地:
投稿: 9
使用環境:
WinVista,Flash 8
Re: 画像表示されていないのにonLoadInit
>gaienboyさん

ありがとうございます
返信遅くなりまして申し訳ないです

とりあえず、Flash Playerは8と9を見てみたのですがどちらも変わりはないようです。
HTMLのほうは、とくに変わった記述はしていないです。

まだ解決していないのですが、もう少し整理してみたいと思います。
ありがとうございました。
ひろゆき
Åê¹ÆNo.35263
投稿日時: 2007-9-26 23:58
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 画像表示されていないのにonLoadInit
引用:
MovieClipLoaderのloadClipを用いて外部ドメインの画像をサムネールに読み込むようにしています。

gaienboyさんも書かれていますが、具体的なスクリプトがないので、
スクリプトに問題があるのか、ブラウザによる不具合なのか、
判断するのは難しいのではないでしょうか。

MovieClipLoaderクラスについて

また、画像が外部ドメインでない場合は、どのようになるのでしょう?


----------------
質問する際は、回答者に具体的な情報を与えてください。

casuya
Åê¹ÆNo.35317
投稿日時: 2007-9-29 14:12
新米
居住地:
投稿: 9
使用環境:
WinVista,Flash 8
Re: 画像表示されていないのにonLoadInit
>gaienboyさん
>ひろゆきさん

すみません 遅くなってしまいました

原因は画像の読み込みが複数同時に行われることで処理に負荷がかかってしまうことだったみたいです。

なにをしていたかというと
サムネールが複数ステージに配置してあります。
XMLドキュメントを読み込み、それが解析され次第サムネールに一気に画像を読み込ませていました。(これだと失敗)

そうではなく、ひとつずつ画像の読み込みをするようにしたところきちんと表示されるようになりました。

失敗した方法では表示されていないサムネールのonLoadInitが呼ばれていたので少々混乱してしまいました。。。
その理由まではよくわかっていないのですが、とにかく画像はひとつずつ読み込むようにすればよかったみたいです

ありがとうございました
また、よろしくお願いします
ひろゆき
Åê¹ÆNo.35322
投稿日時: 2007-9-29 22:16
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 画像表示されていないのにonLoadInit
引用:
casuyaさんは書きました:
原因は画像の読み込みが複数同時に行われることで処理に負荷がかかってしまうことだったみたいです。

複数の同時読み込みが直接の原因ではないようにも思えます。

MovieClipLoaderを複数生成したうえで、
複数の画像を同時読み込みしようとした結果、
MovieClipLoaderで読み込む画像を管理できなくなったのが
原因のような気がします。

関数から戻るタイミング
などが参考になるでしょうか。

MovieClipLoaderは、1つあれば充分だと思いますが、
複数生成していませんか?


----------------
質問する際は、回答者に具体的な情報を与えてください。

casuya
Åê¹ÆNo.35324
投稿日時: 2007-9-29 23:42
新米
居住地:
投稿: 9
使用環境:
WinVista,Flash 8
Re: 画像表示されていないのにonLoadInit
>ひろゆきさん

ケースバイケースで同時に読み込むか、順番に読み込むか判断するようにしたほうがいいみたいですね

ありがとうございました
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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