2009-07-16 2 views
0

У меня есть небольшая проблема для моих флеш-приложенийПроблема с отображением изображения на 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; 

       } 

ответ

0

Я не уверен, но это может быть из-за этого 3 строки кода:

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

Вы пытаетесь изменить размер пустой мувиклип и тха t может быть проблематичным ... попробуйте добавить ребенка до изменения размера мувиклипа (хотя я не вижу необходимости в его изменении;)).

Смежные вопросы