【问题标题】:Problem displaying image on the movieclip在影片剪辑上显示图像时出现问题
【发布时间】:2010-11-11 06:42:53
【问题描述】:

我的 Flash 应用有点问题

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

如果我使用加载器将图像直接添加到大影片剪辑上,它可以显示图像,但是将它们添加到小影片剪辑并添加到大影片剪辑时,它不会显示图像...

这是我的代码:

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;

                }

【问题讨论】:

    标签: flash loader movieclip addchild


    【解决方案1】:

    我不确定,但可能是因为这 3 行代码:

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

    您正在尝试调整空的 MovieClip 的大小,这可能会出现问题...尝试在调整 MovieClip 的大小之前添加子项(尽管我认为不需要调整它的大小 ;))。

    【讨论】:

      猜你喜欢
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 2011-11-02
      • 2015-04-15
      • 2017-06-24
      • 2019-05-11
      相关资源
      最近更新 更多