0

私のフラッシュアプ​​リに少し問題があります

サーバーから画像をロードするローダーがあります。また、ローダー クラスを使用して画像をプレビューするために使用される小さなムービークリップのリストを保持する大きなムービークリップもあります。

ローダーを使用して大きなムービークリップに直接追加すると画像を表示できますが、小さなムービークリップに追加して大きなムービークリップに追加すると画像が表示されません...

これは私のコードです:

enter code heres    loaderinfo.loader.width *= scale;
                    loaderinfo.loader.height *= scale;

                var movie:MovieClip = new MovieClip();
                movie.image_src = xml.child("item")[loaderinfo.loader.name].child("image_src").valueOf();

                movie.x = 0;
                movie.y = 0;
                movie.width = loaderinfo.loader.width;
                movie.height = loaderinfo.loader.height;

                movie.addChild(loaderinfo.loader);
                ItemHolders.addChild(movie);

                col_count++;

                if (col_count == ttl_columms)
                {

                    distX = spacing;
                    distY += spacing + distHeight;
                }
                else if (col_count < ttl_columms)
                {
                    distX += spacing + distWidth;

                }
4

1 に答える 1

0

よくわかりませんが、次の 3 行のコードが原因である可能性があります。

movie.width = loaderinfo.loader.width;
movie.height = loaderinfo.loader.height;
movie.addChild(loaderinfo.loader);

空のムービークリップのサイズを変更しようとしていますが、問題が発生する可能性があります...ムービークリップのサイズを変更する前に、子を追加してみてください(ただし、サイズを変更する必要はありません;))。

于 2009-07-16T10:29:04.700 に答える