Getting each loaded image

Posted by Hwang on Stack Overflow See other posts from Stack Overflow or by Hwang
Published on 2010-03-27T08:15:02Z Indexed on 2010/03/29 7:03 UTC
Read the original article Hit count: 396

Filed under:
|
|

The images only loads into the last MC, how to make it load into each MC?

private function imageHandler():void {
    imageBox=new MovieClip();
    imageBox.graphics.lineStyle(5, 0xFFFFFF);
    imageBox.graphics.beginFill(0xFF0000);
    imageBox.graphics.drawRect(0,0,150,225);
    imageBox.graphics.endFill();
    allImage.addChild(imageBox);
}

private function getPhoto():void {
    for (i=0; i<myXMLList.length(); i++) {
        placePhoto();
        imageHandler();
        imagesArray.push(imageBox);
        imagesArray[i].x=20+(200*i);
    }
    addChild(allImage);
    allImage.x=-(allImage.width+20);
    allImage.y=-(allImage.height+50);
}

private function placePhoto():void {
    loadedPic=myXMLList[i].@PIC;
    galleryLoader = new Loader();
    galleryLoader.load(new URLRequest(loadedPic));
    galleryLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,picLoaded);
}

private function picLoaded(event:Event):void {
    var bmpD=event.target.content.bitmapData
        for (j; j<myXMLList.length(); j++) {
            bmp=new Bitmap(bmpD);
            bmp.smoothing=true;

            bmp.name="bmp"+j;
            imagesArray[j].addChild(bmp);
        }
}

© Stack Overflow or respective owner

Related posts about actionscript-3

Related posts about bitmap