Relative adressing

i have a customized sbeener gallery “g2002newyork.swf” and a main movie “v612.swf”. i am loading the gallery into the main movie. the relative paths i use are:

“v6/v612.swf”
“v6/g2002newyork.swf”

the images are in the same directory as the gallery. the gallery works perfectly as standalone, but when i load it into the main swf, i get the follwing message:

Error opening URL “file:///C|/Documents%20and%20Settings/Administrator/Desktop/web%20site/new%20web%205/v6/image01.jpg”

it seems i am making a mistake with the paths, since the movie is looking for the images in the wrong directory. but i just cant see where i am going wrong…

here is the code i am using in the main movie:

[AS]b7.onRelease = function () {
_root.createEmptyMovieClip(“container”, 1);
loadMovie(“g2002newyork/g2002newyork.swf”, “container”);
container._x = 331 ;
container._y = 98 ;
}[/AS]

adn this is what i am using in the gallery:

[AS]//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 = [“image01.jpg”, “image02.jpg”, “image03.jpg”, “image04.jpg”, “image05.jpg”, “image06.jpg”, “image07.jpg”, “image08.jpg”, “image09.jpg”, “image10.jpg”, “image11.jpg”, “image12.jpg”, “image13.jpg”, “image14.jpg”, “image15.jpg”, “image16.jpg”, “image17.jpg”, “image18.jpg”, “image19.jpg”, “image20.jpg”, “image21.jpg”, “image22.jpg”, “image23.jpg”, “image24.jpg”, “image25.jpg”, “image26.jpg”, “image27.jpg”, “image28.jpg”, “image29.jpg”, “image30.jpg”, “image31.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 = 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;
}
};
changePhoto (0);
// 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);[/AS]

thanks for any help! :hr: