AS3 Creating an image gallery

I am creating an image gallery and the images change but change right back to the original image. I had it working yesterday but today it doesn’t work. Hope someone can help.

CODE:

var Fullsize_Pic:Array = new Array();

Fullsize_Pic[0] = new Fullsize_01();
Fullsize_Pic[1] = new Fullsize_02();
Fullsize_Pic[2] = new Fullsize_03();
Fullsize_Pic[3] = new Fullsize_04();
Fullsize_Pic[4] = new Fullsize_05();
Fullsize_Pic[5] = new Fullsize_06();
Fullsize_Pic[6] = new Fullsize_07();
Fullsize_Pic[7] = new Fullsize_08();
Fullsize_Pic[8] = new Fullsize_09();
Fullsize_Pic[9] = new Fullsize_10();
Fullsize_Pic[10] = new Fullsize_11();
Fullsize_Pic[11] = new Fullsize_12();
Fullsize_Pic[12] = new Fullsize_13();
Fullsize_Pic[13] = new Fullsize_14();
Fullsize_Pic[14] = new Fullsize_15();
Fullsize_Pic[15] = new Fullsize_16();
Fullsize_Pic[16] = new Fullsize_17();
Fullsize_Pic[17] = new Fullsize_18();
Fullsize_Pic[18] = new Fullsize_19();
Fullsize_Pic[19] = new Fullsize_20();
Fullsize_Pic[20] = new Fullsize_21();
Fullsize_Pic[21] = new Fullsize_22();
Fullsize_Pic[22] = new Fullsize_23();
Fullsize_Pic[23] = new Fullsize_24();
Fullsize_Pic[24] = new Fullsize_25();
Fullsize_Pic[25] = new Fullsize_26();
Fullsize_Pic[26] = new Fullsize_27();
Fullsize_Pic[27] = new Fullsize_28();
Fullsize_Pic[28] = new Fullsize_29();
Fullsize_Pic[29] = new Fullsize_30();
Fullsize_Pic[30] = new Fullsize_31();
Fullsize_Pic[31] = new Fullsize_32();
Fullsize_Pic[32] = new Fullsize_33();
Fullsize_Pic[33] = new Fullsize_34();
Fullsize_Pic[34] = new Fullsize_35();

//Defines first image
var aPic = 0;
var bPic = 0;
Fullsize_Pic[aPic].x = 55;

addChild(Fullsize_Pic[aPic]);

//Event Listeners for buttons
Controls.Button1.addEventListener(MouseEvent.CLICK, lastPick);
Controls.Button2.addEventListener(MouseEvent.CLICK, nextPick);

//Changing fullsize images
function lastPick(event:MouseEvent):void
{
if (aPic == 0)
{
var bPic = 34;

Fullsize_Pic[aPic].x = 55;
Fullsize_Pic[bPic].x = 55;

removeChild(Fullsize_Pic[aPic]);
addChild(Fullsize_Pic[bPic]);

aPic = bPic;
}
else {    
bPic = aPic - 1;

Fullsize_Pic[aPic].x = 55;
Fullsize_Pic[bPic].x = 55;

removeChild(Fullsize_Pic[aPic]);
addChild(Fullsize_Pic[bPic]);

aPic = bPic;
}

}

function nextPick(event:MouseEvent):void
{
if (aPic == 34)
{
var bPic = 0;

Fullsize_Pic[aPic].x = 55;
Fullsize_Pic[bPic].x = 55;

removeChild(Fullsize_Pic[aPic]);
addChild(Fullsize_Pic[bPic]);

aPic = bPic;
}
else {
bPic = aPic + 1;

Fullsize_Pic[aPic].x = 55;
Fullsize_Pic[bPic].x = 55;

removeChild(Fullsize_Pic[aPic]);
addChild(Fullsize_Pic[bPic]);

aPic = bPic;
}

}