Hello,
Working on a fullscreen website with bg-images. I’ve loaded the images in through xml but the smoothing is very bad. I see big pixels! Is here anyone who knows how i can implement the attachBitmap function into this script:
// ------------- Initialize Arrays to Hold Bitmap Images -------------
import flash.display.BitmapData;
var Bitmaps = new Array();
var BitmapWidths = new Array();
var BitmapHeights = new Array();
// ------------- Set Location Indexes and Drag Motion Var -------------
_global.CenterIndex = 0;
_global.RightIndex = 1;
_global.LeftIndex = Images.length-1;
//_global.notInMotion = true;
// ------------- Load Images Sequentially -------------
var loading=0;
Loading.loading.text = (loading + 1) + " of " + Images.length;
Loading._alpha = 100;
var ImageLoader = new MovieClipLoader();
var ImageListener = new Object();
ImageLoader.addListener(ImageListener);
ImageListener.onLoadInit = function(mc) {
Bitmaps[loading] = new BitmapData(mc._width, mc._height, true);
BitmapWidths[loading] = mc._width;
BitmapHeights[loading] = mc._height;
Bitmaps[loading].draw(mc);
ImageLoaderTemp.removeMovieClip();
};
//var image = ImageLoaderTemp.createEmptyMovieClip("ImageHolder" + loading, ImageLoaderTemp.getNextHighestDepth());
//image.attachBitmap(Bitmaps[loading], 1, "auto", true);
//image._quality = "BEST"
//ImageLoader.loadClip(Image[loading], image);
ImageLoaderTemp.createEmptyMovieClip("ImageHolder" + loading, ImageLoaderTemp.getNextHighestDepth());
ImageLoader.loadClip(Images[loading], ImageLoaderTemp["ImageHolder" + loading]);
// ------------- Rigged onEnterFrame to Properly Load Sequentially -------------
_root.onEnterFrame = function(){
if (BitmapWidths[loading] > 0){
loading++;
if(loading == Images.length){
Loading.play();
play();
delete _root.onEnterFrame;
}else{
Loading.loading.text = (loading + 1) + " of " + Images.length;
ImageLoaderTemp.createEmptyMovieClip("ImageHolder" + loading, ImageLoaderTemp.getNextHighestDepth());
ImageLoader.loadClip(Images[loading], ImageLoaderTemp["ImageHolder" + loading]);
}
}
}
stop();
Thanks!
william