メイン コーダーズルーム【スクリプト系】 Loaderコンポーネントについて | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
shinichi | Åê¹ÆNo.25934 投稿日時: 2006-6-6 11:58 |
新米 居住地: 投稿: 16
使用環境:
|
Re: Loaderコンポーネントについて function ImageLoad1(){
mb_loader = _root.mc_w.createObject("Loader", "img1", 1); mb_loader._x =0; mb_loader._y = 0; mb_listener = new Object(); mb_listener.complete = function(eventObj) { eventObj.target.setSize(300,200); } mb_loader.addEventListener("complete", mb_listener); mb_loader.scaleContent = true; mb_loader.load('http://test.com/xxx.jpg'); } としたら、以前よりは縮小される確立は上がりましたが、必ず縮小されるわけではなく、以前悩んでいます。 上のスクリプトはテスト的なもので、 function set_Loader(aTmpObj,aId,ax,ay,aw,ah,aImg,ascale){ var l_Name = new String(); l_Name = "loader_" + string(aId); mb_loader = aTmpObj.createObject("Loader", l_Name, aId); mb_loader._x = ax; mb_loader._y = ay; if( ascale == true ){ mb_listener = new Object(); mb_listener.complete = function(eventObj) { eventObj.target.setSize(aw,ah); } mb_loader.addEventListener("complete", mb_listener); } mb_loader.scaleContent = ascale; mb_loader.load(m_site_add + aImg); } という関数を作り、ループの中からこの関数を呼び出して、多くの画像を表示させたいと考えています。 setSizeが正しく動く場合と、動かない場合があり、タイミングの問題だろうとは思うのですが、回避策がわかりません。ブラウザを閉じずに、同じ画像を再び表示させると、全て縮小表示されます。 IE側の設定なのでしょうか。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
Loaderコンポーネントについて | shinichi | 2006-6-5 17:05 |
Re: Loaderコンポーネントについて | mayor | 2006-6-5 17:29 |
Re: Loaderコンポーネントについて | shinichi | 2006-6-5 17:52 |
Re: Loaderコンポーネントについて | mayor | 2006-6-5 18:08 |
» Re: Loaderコンポーネントについて | shinichi | 2006-6-6 11:58 |
Re: Loaderコンポーネントについて | mayor | 2006-6-6 19:07 |
Re: Loaderコンポーネントについて | shinichi | 2006-6-7 12:04 |
Re: Loaderコンポーネントについて | mayor | 2006-6-7 12:15 |
Re: Loaderコンポーネントについて | youich | 2006-6-7 13:23 |
Re: Loaderコンポーネントについて | lancer | 2006-6-7 11:17 |
Re: Loaderコンポーネントについて | Fla4man | 2006-6-7 12:03 |
Re: Loaderコンポーネントについて | shinichi | 2006-6-7 15:13 |
Re: Loaderコンポーネントについて | lancer | 2006-6-8 10:07 |
投稿するにはまず登録を | |