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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     Loaderコンポーネントについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
youich
Åê¹ÆNo.25947
投稿日時: 2006-6-7 13:23
職人
居住地: kobe
投稿: 349
使用環境:
Tiger
Re: Loaderコンポーネントについて
引用:

というスクリプトですが、調べていてわかってきたことは、Web上の画像を読み込みIEで観覧した場合、縮小されないことが多いです。開発PC上の画像を読み込みIEで観覧した場合は正しく縮小されます。
FlashPlayerで確認すると、Web上、開発PC上どちらの画像を読み込んでも縮小されます。
お忙しいとは思いますが、私のサンプルを確認していただき、何かお気づきながありましたらアドバイスしていただけますよう、宜しくお願いいたします。

私もMacなので不具合を確認できないのですが、lancerさんのおっしゃるように
IEがgetBytesTotalを正しく返さないということなら"complete"イベントの発生自体が
信用できないのでそれに依存してサイズを変更するのもうまくいかないかもしれませんね。
これはLoaderコンポーネントだけじゃなくExternalContentを利用するコンポーネントに全て共通しておこりうる不具合だと思いますが。。。

あとLoader->View->ExternalContentのソースをずーっと見て行ったら、
もしかしたらここがやばいんかなと思うような所もありますが、
こちらでは不具合が再現できないのでなんともいえませんですね。
例えばgetBytesTotalの不具合以外でもExternalConeten#checkLoadProgressにおいて
読み込みが終了という判断基準getBytesTotal() == getbytesLoaded()から
すぐ次のフレームで(Loaderコンポーネント)は_width,_heightを取得しようしているのも
いろんな環境の事を考えると大丈夫なんかなーとも思います。

末永さんはかなりスクリプトがお判りになっているようなのでLoaderコンポーネントじゃなくMovieClipLoaderを使われた方が使いやすいんじゃないかな。。


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

末永 慎一
Åê¹ÆNo.25949
投稿日時: 2006-6-7 15:13
新米
居住地:
投稿: 16
使用環境:
Win XP Pro
Flash MX2004
Re: Loaderコンポーネントについて
引用:

lancerさんは書きました:
ブラウザをIE以外にして試してください。
LoaderコンポーネントはIEでバグがあります。
scaleContentの調整がIEだと働かないというバグです。

Googleかなにかで調べてみて下さい。

とても有力な情報ありがとうございました。
http://iandeth.dyndns.org/mt/ian/archives/000600.html
の情報により、無事に解決しました。
多くの方からのアドバイスに感謝しています。ありがとうございました。
今後とも宜しくお願いいたします。


----------------
http://suenaga-world.com
末永 慎一

lancer
Åê¹ÆNo.25961
投稿日時: 2006-6-8 10:07
半人前
居住地:
投稿: 33
使用環境:
Windows XP Professional SP2
Flash Professional 8
Re: Loaderコンポーネントについて
無事解決できてなによりです。
情報元は知っていたのですが、直リンするのはどうかなーと思ってやめておいていました。

MovieClipLoaderを使う手もありますが、コンポーネントの方が楽ですしね・・早く直ってほしいものです。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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