# Help Wanted 4 Photogallery!

**URL:** <https://forum.kirupa.com/t/help-wanted-4-photogallery/62378>\
**Category:** Uncategorized\
**Created:** [August 27, 2004, 9:59am UTC](https://forum.kirupa.com/t/help-wanted-4-photogallery/62378 "2004-08-27T09:59:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![BangaLord](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@BangaLord](https://forum.kirupa.com/u/BangaLord)\
**Post date:** [August 27, 2004, 9:59am UTC](https://forum.kirupa.com/t/help-wanted-4-photogallery/62378/1 "2004-08-27T09:59:01Z")

</div>

Hey ya

I want to make a photogallery with flash MX

I readed the hole story and i dont no a f\*ck about it 😛

I downloaded the file [**[color=#800080]Download Flash MX FLA with Images[/color]**](http://www.kirupa.com/developer/mx/code/photo%20gallery.zip)

Thats the file with the hole photogallery with the animals

Now i want to change just the photo’s I delete the photo’s in ‘animation’ and put my own photo’s in it

Wot do i need to change in this piece of code ( frame actions)

//Code written by sbeener (suprabeener)  
/\*  
i wrote this code, but you can use and abuse it however you like.  
the methods are defined in the order which they occur to make it  
easier to understand.  
\*/  
// variables ------------------------------------------  
// put the path to your pics here, include the slashes (ie. “pics/”)  
// leave it blank if they’re in the same directory  
this.pathToPics = “animation/”;  
// fill this array with your pics  
this.pArray = [“image0.jpg”, “image1.jpg”, “image2.jpg”, “image3.jpg”, “image4.jpg”, “image5.jpg”, “image6.jpg”, “image7.jpg”, “image8.jpg”, “image9.jpg”];  
this.fadeSpeed = 20;  
this.pIndex = 0;  
// MovieClip methods ----------------------------------  
// d=direction; should 1 or -1 but can be any number  
//loads an image automatically when you run animation  
loadMovie(this.pathToPics+this.pArray[0], \_root.photo);  
MovieClip.prototype.changePhoto = function(d) {  
// make sure pIndex falls within pArray.length  
this.pIndex = (this.pIndex+d)%this.pArray.length;  
if (this.pIndex\<0) {  
this.pIndex += this.pArray.length;  
}  
this.onEnterFrame = fadeOut;  
};  
MovieClip.prototype.fadeOut = function() {  
if (this.photo.\_alpha\>this.fadeSpeed) {  
this.photo.\_alpha -= this.fadeSpeed;  
} else {  
this.loadPhoto();  
}  
};  
MovieClip.prototype.loadPhoto = function() {  
// specify the movieclip to load images into  
var p = \_root.photo;  
//------------------------------------------  
p.\_alpha = 0;  
p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);  
this.onEnterFrame = loadMeter;  
};  
MovieClip.prototype.loadMeter = function() {  
var i, l, t;  
l = this.photo.getBytesLoaded();  
t = this.photo.getBytesTotal();  
if (t\>0 && t == l) {  
this.onEnterFrame = fadeIn;  
} else {  
trace(l/t);  
}  
};  
MovieClip.prototype.fadeIn = function() {  
if (this.photo.\_alpha\<100-this.fadeSpeed) {  
this.photo.\_alpha += this.fadeSpeed;  
} else {  
this.photo.\_alpha = 100;  
this.onEnterFrame = null;  
}  
};  
// Actions -----------------------------------------  
// these aren’t necessary, just an example implementation  
this.onKeyDown = function() {  
if (Key.getCode() == Key.LEFT) {  
this.changePhoto(-1);  
} else if (Key.getCode() == Key.RIGHT) {  
this.changePhoto(1);  
}  
};  
Key.addListener(this);

Thanx for you Help! 🙂 BanGaLorD 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 27, 2004, 11:05am UTC](https://forum.kirupa.com/t/help-wanted-4-photogallery/62378/2 "2004-08-27T11:05:32Z")

</div>

You don’t need to change anything in the code 🙂

Just name your images in the way the code expects, ie image0.jpg, image1.jpg, etc. If you want to use more than 10 images, then you will add these new images to the this.pArray part of the code, as well as adding the images in the animation folder.

Welcome to Kirupa, btw 🙂
