在动画片段上显示图像时出现问题

时间:2009-07-16 07:30:29

标签: flash loader movieclip addchild

我的Flash应用程序有点问题

我有一个加载器从服务器加载图像。我还有一个大型动画片段,其中包含用于使用加载器类预览图像的小动画片段列表。

如果我使用加载器将其直接添加到大型动画片段上,它可以显示图像,但是当将它们添加到小动画片段并将它们添加到大型动画片段时它不会显示图像......

这是我的代码:

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;

                }

1 个答案:

答案 0 :(得分:0)

我不确定,但可能是由于这3行代码:

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

您正在尝试调整空的MovieClip的大小,这可能会有问题...尝试在调整动画片段大小之前添加子项(虽然我看不到需要调整大小;)。