Our Flash tutorials provide you with step-by-step instructions on how to create beautiful Flash animations and integrate them into your website.  Home Flash & Swish Flash Tutorials Image Resizer for Photo Gallery

Image Resizer for Photo Gallery


Preparations:

Create a new flash file (ActionScript 2.0) and save it as test.fla in this case.

image 1

Step 1:

Draw a rectangular outline then press F8 and convert it to a Movie Clip symbol. Give its instance name as "mc_border".

image 2

Step 2:

Go to Insert > New Symbol and create a new Movie Clip symbol. Name it as "mc_container". Do not do anything with it and exit back to Stage.

image 3

Step 3:

Open up your library and drag mc_container to the center of mc_border.

image 4

Step 4:

Draw a circle on the Stage then press F8 and convert it to a Button Symbol.

Image Resizer for Photo Gallery

Step 5:

Create a layer on the timeline and call it as "actions".

Right-click on the first frame of actions layer and select Actions to activate the panel.

Insert these codes into the scripting window.

space = 10;
speed = 4;
my_mc._alpha = 0;

MovieClip.prototype.loadPhoto = function(photo){
my_mc._alpha = 0;
this.loadMovie(photo);
_level0.onEnterFrame = function(){
var total = Math.round(my_mc.getBytesTotal()/1024);
var loaded = Math.round(my_mc.getBytesLoaded()/1024);
if (total != 0 && loaded>=total){
var w = my_mc._width + space;
var h = my_mc._height + space;
border.resize(w, h);
delete this.onEnterFrame;
}
}
}

MovieClip.prototype.resize = function(w, h){
this.onEnterFrame = function(){
this._width += (w - this._width)/speed;
this._height += (h - this._height)/speed;
if( Math.abs(this._width-w)<1 && Math.abs(this._height-h)<1){
this._width = w;
this._height = h;
my_mc._x = this._x - this._width/2 + space/2;
my_mc._y = this._y - this._height/2 + space/2;
my_mc._alpha = 100;
delete this.onEnterFrame;
}
}
}

Step 6:

Right-click on the button you have created and select Actions. Insert these codes into the scripting window. Hope you enjoyed the session.

on(press){
my_mc.loadPhoto("img1.jpg");
}

//You may replace img1.jpg with the filename of your image
//as long as it is in the same folder as your test.SWF



Author's URL: 10Steps.SG
Final results of our readers
New!
Passed through all the steps? Share your result!
Your result will be premoderated.
Please make sure you choose the right image.
 
 



Captcha

*Required fileds
Our Flash tutorials provide you with step-by-step instructions on how to create beautiful Flash animations and integrate them into your website. More Flash Tutorials: Featured Materials | Fresh Materials | More Flash Tutorials at FlashPerfection.com

No comments yet...
Add comments to "Image Resizer for Photo Gallery"

Captcha