Установить размер загружаемого изображения в AS3.0 - PullRequest
0 голосов
/ 23 сентября 2011

Я загружаю изображения из XML-файла. Я хочу, чтобы при отображении они имели стандартную ширину.

Вот фрагменты кода, которые выполняют обработку изображения:

var allThumbs:MovieClip = new MovieClip();
addChild(allThumbs);

allThumbs.width = 200;
allThumbs.height = 200;

galleryPane.source = allThumbs;

и вот тот, который загружает изображения:

function loadTheThumbs() {

    var c:Number = 0;

    while(c < totalCats) {

    var thumbLoader:Loader = new Loader();
    var thumbRequest:URLRequest = new URLRequest(catImgList[c]);
    thumbLoader.load(thumbRequest);
    thumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, whenThumbLoaded);

        function whenThumbLoaded(e:Event):void {
            allThumbs.addChild(thumbLoader);
        }
    c++;
    }


}

Все работало круто, прежде чем я вставил

allThumbs.width = 200;
allThumbs.height = 200;

это строки, где я хотел изменить размеры изображений, прежде чем они появятся в ScrollPane.

Я видел здесь другие темы, но это не помогло ...

Так, может быть, есть идеи, как мне это сделать?

Заранее спасибо.

1 Ответ

1 голос
/ 23 сентября 2011
   function whenThumbLoaded(e:Event):void {
        allThumbs.addChild(thumbLoader);
    }

здесь вы можете настроить положение изображений и масштаб

   function whenThumbLoaded(e:Event):void {
        thumbloader.x = c * 220;
        thumbloader.y = 0;
        thumbloader.width = 200;
        thumbloader.height = 200;
        allThumbs.addChild(thumbLoader);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...