# Photo gallery problem

**URL:** https://forum.kirupa.com/t/photo-gallery-problem/119501
**Category:** Uncategorized
**Created:** [August 15, 2004, 6:13pm UTC](https://forum.kirupa.com/t/photo-gallery-problem/119501 "2004-08-15T18:13:47Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![DisTanTguitar](https://avatars.discourse-cdn.com/v4/letter/d/65b543/32.png) [@DisTanTguitar](https://forum.kirupa.com/u/DisTanTguitar)
#### Post date: [August 15, 2004, 6:13pm UTC](https://forum.kirupa.com/t/photo-gallery-problem/119501/1 "2004-08-15T18:13:47Z")

</div>

okay, i’ve used the code for the photo gallery on flash mx and i can seem to get my images to load, but the images are named right and are in the right places, someone help please. here is the code, can someone check it out and find out whats wrong? thanks

> // 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 = “”;  
> // fill this array with your pics  
> this.pArray = [“adam.jpg”, “corey.jpg”, “group0.jpg”, “group1.jpg”, “group2.jpg”, “group3.jpg”, “shaun.jpg”, “travis.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[8], \_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);

---

<div class="post-metadata">

### Author: ![toyot](https://avatars.discourse-cdn.com/v4/letter/t/e19adc/32.png) [@toyot](https://forum.kirupa.com/u/toyot)
#### Post date: [August 16, 2004, 10:00pm UTC](https://forum.kirupa.com/t/photo-gallery-problem/119501/2 "2004-08-16T22:00:13Z")

</div>

hope that somebody give help

---

<div class="post-metadata">

### Author: ![DisTanTguitar](https://avatars.discourse-cdn.com/v4/letter/d/65b543/32.png) [@DisTanTguitar](https://forum.kirupa.com/u/DisTanTguitar)
#### Post date: [August 16, 2004, 10:42pm UTC](https://forum.kirupa.com/t/photo-gallery-problem/119501/3 "2004-08-16T22:42:05Z")

</div>

does anyone have an answer? ive been trying everything and i still cant get the pics to load…thats all i need help with. everything else seems to work juss fine…here’s my website [http://distantonline.cjb.net](http://distantonline.cjb.net)

---

<div class="post-metadata">

### Author: ![rberry88](https://avatars.discourse-cdn.com/v4/letter/r/df788c/32.png) [@rberry88](https://forum.kirupa.com/u/rberry88)
#### Post date: [August 17, 2004, 3:27am UTC](https://forum.kirupa.com/t/photo-gallery-problem/119501/4 "2004-08-17T03:27:16Z")

</div>

```auto
this.pathToPics = "";

```

Are all your pics (adam.jpg, corey.jpg, group0.jpg etc) in the same folder as your .swf and .html files?? I had mine that way and got the same thing but then I put the pics in a folder by themselves and it worked fine, just change the above code to be the online path to your pics folder (i.e. “pics/”) like the comments say.

[http://rberry883.home.comcast.net](http://rberry883.home.comcast.net) – mine needs alot of work but it does work (whats there anyways).

---

<div class="post-metadata">

### Author: ![scotty](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@scotty](https://forum.kirupa.com/u/scotty)
#### Post date: [August 17, 2004, 7:10am UTC](https://forum.kirupa.com/t/photo-gallery-problem/119501/5 "2004-08-17T07:10:57Z")

</div>

And

```auto
loadMovie(this.pathToPics+this.pArray[8], _root.photo);

```

will call the 9th element of the array, cause arrays are zero-based, and there are just 8 elements…  
Also be sure your jpegs are non-progressive:)

scotty(-:
