Hello,
I have been using this code
import com.greensock.*;
const COLUMNS:uint=8;
const ROWS:uint=4;
var imagesGrid : Array = new Array();
var imageLoader:Loader = new Loader();
imageLoader.load(new URLRequest("corissonintro.jpg"));
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
function onImageLoaded(e:Event):void {
var originalBitmapData:BitmapData = e.target.content.bitmapData;
var imageWidth : Number = originalBitmapData.width / COLUMNS;
var imageHeight : Number = originalBitmapData.height / ROWS;
for (var i = 0; i < COLUMNS; i++) {
for (var j = 0; j < ROWS; j++) {
var imageHolder:MovieClip = new MovieClip();
var image:Bitmap = new Bitmap();
image.bitmapData=new BitmapData(imageWidth,imageHeight);
image.bitmapData.copyPixels(
originalBitmapData,
new Rectangle(i * imageWidth, j * imageHeight,imageWidth, imageHeight),
new Point(0,0));
image.smoothing = true;
imageHolder.addChild(image);
image.y = -imageHeight / 2;
imageHolder.x= i*imageWidth + imageWidth/2;
imageHolder.y= j*imageHeight + imageHeight/2;
imageHolder.alpha=0;
imageHolder.delaytime = Math.random();
imagesGrid.push(imageHolder);
addChild(imageHolder);
}
}
revealImage();
}
function revealImage():void {
for (var i:int = 0; i < imagesGrid.length; i++){
var imageGrid:MovieClip = imagesGrid* as MovieClip;
TweenLite.to(imageGrid,.5,{rotationY: -360,alpha:1,delay:imageGrid.delaytime});
}
}
stop();
To insert an image effect into my flash. The problem is i have no idea how to get rid of it on the next frames. It simply appears in every frame i try to create in flash.
Please help me keep it only on one frame.
Thank you very much!