# Navigation issues

**URL:** <https://forum.kirupa.com/t/navigation-issues/65188>\
**Category:** Uncategorized\
**Created:** [September 23, 2004, 8:23pm UTC](https://forum.kirupa.com/t/navigation-issues/65188 "2004-09-23T20:23:15Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jak675](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@jak675](https://forum.kirupa.com/u/jak675)\
**Post date:** [September 23, 2004, 8:23pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/1 "2004-09-23T20:23:15Z")

</div>

Hi,  
So I created a presentation that has a home, forward, and backward button for navigation.

My questions is, what AS do I use to load each external swf properly for the forward and backward sequence? So if I have one set of buttons in the main swf, i want them to flip through each external swf.

Any help is appreciated.🙂

---

<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:** [September 23, 2004, 9:34pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/2 "2004-09-23T21:34:23Z")

</div>

on (release) {  
loadMovie("_movie.swf_"_movie\_mc_);  
}

First you have to create an empty movie clip to put the loadable in, then point to them both with the correct paths. You can also use this to load external jpegs into empty movieclips.

If you get stuck have a look in the as dictionary for ‘loadMovie’

hth

---

<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:** [September 23, 2004, 9:35pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/3 "2004-09-23T21:35:20Z")

</div>

sorry typin too fast, put a comma before _movie\_mc_

---

<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:** [September 24, 2004, 12:47pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/4 "2004-09-24T12:47:56Z")

</div>

Carlitio, thanks for your help. So how do you go forward and backwards without loading each specific external swf? In javascript, I can rely on history-1 or +1(or something like that.) I am looking to duplicate that.

---

<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:** [September 24, 2004, 1:43pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/5 "2004-09-24T13:43:01Z")

</div>

Create an array that contains each movie you want to cycle through, then do something like:

arrayNumber = 0;  
//forward button  
forwardButton.onRelease = function() {  
arrayNumber++  
containerMC.loadMovie(myArray[arrayNumber]);  
}

//back button  
backButton.onRelease = function() {  
arrayNumber–  
containerMC.loadMovie(myArray[arrayNumber]);  
}

---

<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:** [September 24, 2004, 3:40pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/6 "2004-09-24T15:40:17Z")

</div>

This is exactly what I was looking for.

However, I am a little unfamiliar with creating arrays. Can you walk me through it?

> [@newhopekenny](#):
>
> Create an array that contains each movie you want to cycle through, then do something like:
> 
> arrayNumber = 0;  
> //forward button  
> forwardButton.onRelease = function() {  
> arrayNumber++  
> containerMC.loadMovie(myArray[arrayNumber]);  
> }
> 
> //back button  
> backButton.onRelease = function() {  
> arrayNumber–  
> containerMC.loadMovie(myArray[arrayNumber]);  
> }

---

<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:** [September 25, 2004, 3:50pm UTC](https://forum.kirupa.com/t/navigation-issues/65188/7 "2004-09-25T15:50:42Z")

</div>

A simpler way if you are shy of AS, you could line the empty movieclips up on the timeline and simply move the playhead with a gotoAndStop command, with a fresh set of buttons for each frame.
