i have a thumbnail gallery that changes the thumbnail randomly with fade in and out with alpha. my problem is that after about a minute it starts to slow down. so i use **BitmapData **and i tried to use dispose() but it didnt work. since i never used it before i dont know how to fix my problem:
i am creating the thumbnail with this:(my thumbnails are in the library with linkage)
function picA0() {
this.createEmptyMovieClip("targetClip0", this.getNextHighestDepth());
targetClip0._x = 22;
targetClip0._y = 13;
i = random(j);
var pict:BitmapData = BitmapData.loadBitmap("pic"+i);
this.targetClip0.attachBitmap(pict, 1);
}
and from a MC that works as the timer i start a function that dissolves’ like this:
function fadeOut(param) {
this.onEnterFrame = function() {
if (_root["targetClip"+param]._alpha>0) {
_root["targetClip"+param]._alpha -= 10;
_root["targetClipB"+param]._alpha += 10;
} else {
_root["targetClip"+param].dispose();
_root["pic"+param+"state"] = false;
_root["picA"+param]();
this.timer.play();
delete onEnterFrame;
}
};
}
i tried to add a dispose after the else but its not doing anything