# Concerning Photo Galleries

**URL:** <https://forum.kirupa.com/t/concerning-photo-galleries/102462>\
**Category:** Uncategorized\
**Created:** [February 24, 2004, 3:32am UTC](https://forum.kirupa.com/t/concerning-photo-galleries/102462 "2004-02-24T03:32:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![njhokie2002](https://avatars.discourse-cdn.com/v4/letter/n/c89c15/32.png) [@njhokie2002](https://forum.kirupa.com/u/njhokie2002)\
**Post date:** [February 24, 2004, 3:32am UTC](https://forum.kirupa.com/t/concerning-photo-galleries/102462/1 "2004-02-24T03:32:21Z")

</div>

I tried using the tutorial here for creating a photo gallery using a folder and flash reads them and “imports” them into the swf. however for some reason i cannot get this to work.

Is there an simplier one around anywhere for a moron like me?

Thanks, Roman

---

<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:** [February 24, 2004, 4:55am UTC](https://forum.kirupa.com/t/concerning-photo-galleries/102462/2 "2004-02-24T04:55:51Z")

</div>

why don’t you work on the same one and post your questions on any specific part that you may have. There are alot of people here willing to help. This is just a suggestion.

---

<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:** [February 25, 2004, 7:05pm UTC](https://forum.kirupa.com/t/concerning-photo-galleries/102462/3 "2004-02-25T19:05:57Z")

</div>

ok ok, thanks for bearing with me so far fellas,

i have it loading like half an image however only

[http://filebox.vt.edu/users/rdalicho/gallery.html](http://filebox.vt.edu/users/rdalicho/gallery.html)  
you can see what i mean.

i made the movie and clip the same size as my image, so technically shouldnt it show the whole thing? here is the code i am using:

this.pathToPics = “Pictures/Spring 2004/VDay Party/”;  
// fill this array with your pics  
this.pArray = [“IMG\_0346.JPG”, “IMG\_0347.JPG”, “IMG\_0348.JPG”, “IMG\_0349.JPG”, “IMG\_0350.JPG”, “IMG\_0351.JPG”, “IMG\_0352.JPG”, “IMG\_0353.JPG”, “IMG\_0354.JPG”, “IMG\_0355.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], this.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 = this.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);

Any more insight?

Roman
