# How to add next back buttons to Image viewer (built w/ arrays)

**URL:** <https://forum.kirupa.com/t/how-to-add-next-back-buttons-to-image-viewer-built-w-arrays/33407>\
**Category:** flash\
**Created:** [October 18, 2003, 10:12pm UTC](https://forum.kirupa.com/t/how-to-add-next-back-buttons-to-image-viewer-built-w-arrays/33407 "2003-10-18T22:12:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dcnyc](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@dcnyc](https://forum.kirupa.com/u/dcnyc)\
**Post date:** [October 18, 2003, 10:12pm UTC](https://forum.kirupa.com/t/how-to-add-next-back-buttons-to-image-viewer-built-w-arrays/33407/1 "2003-10-18T22:12:46Z")

</div>

I have to add one back button and one next button to my image viewer (built with arrays). what script should I apply to these buttons? what line of script should i add to my main code. Please help.

this.onLoad = function(){  
mypictures = [“tibet.jpg”, “tibet2.jpg”, “forest.jpg”, “einstein.jpg”, “bear.jpg”, “dragon.jpg”, “af1.jpg”, “ceppu.jpg”]  
numPics = mypictures.length;  
randomNum = Math.random(numPics);  
trace(randomNum);  
randomNum = randomNum \* numPics;  
trace(randomNum);  
randomNum = int(randomNum);  
trace(randomNum);  
thisTime = mypictures[randomNum];  
trace(thisTime);  
this.createEmptyMovieClip(“imageHolder\_mc”, 1);  
imageHolder\_mc.loadMovie(thisTime);  
this.imageHolder\_mc.\_xscale = 60;  
this.imageHolder\_mc.\_yscale = 60;  
this.\_x = 50; this.\_y = 40;  
\_root.photo\_name.text = thisTime;

}

stop();

---

<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:** [October 19, 2003, 7:14am UTC](https://forum.kirupa.com/t/how-to-add-next-back-buttons-to-image-viewer-built-w-arrays/33407/2 "2003-10-19T07:14:59Z")

</div>

Have a look at the “Creating a Photogallery” tutorial, by sbeener 🙂
