# Keyboard navigation problem

**URL:** https://forum.kirupa.com/t/keyboard-navigation-problem/327619
**Category:** flash
**Created:** [March 15, 2012, 4:03am UTC](https://forum.kirupa.com/t/keyboard-navigation-problem/327619 "2012-03-15T04:03:26Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![sasip\_hyd](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sasip\_hyd](https://forum.kirupa.com/u/sasip_hyd)
#### Post date: [March 15, 2012, 4:03am UTC](https://forum.kirupa.com/t/keyboard-navigation-problem/327619/1 "2012-03-15T04:03:26Z")

</div>

[COLOR=#000000][FONT=verdana]Hi[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]I am new to actionscript. I was trying to make a slide show frame by frame. I have my main timeline with the following code in first frame.[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]stage.addEventListener(KeyboardEvent.KEY\_DOWN, fl\_changeSlide);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]function fl\_changeSlide(evt:KeyboardEvent):void[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]if (evt.keyCode = 37) // LEFT[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]gotoAndStop(this.currentFrame-1);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]else if (evt.keyCode == 39 || evt.keyCode == 32)[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]gotoAndStop(this.currentFrame+1);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]In the third frame I am trying to load an external swf by clicking a button ‘rrbutton’ and unload the same when the user clicks left arrow. [/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]var loadit = new Loader();[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]function ack(evt.keyboardEvent):void {[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]if(evt.keyCode == 37)[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]{[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]loadit.unloadAndStop();[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]stage.addEventListener(KeyboardEvent.KEY\_DOWN, fl\_changeSlide);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]function newvid(event:MouseEvent) {[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]stage.removeEventListener(KeyboardEvent.KEY\_DOWN, fl\_changeSlide);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]addChild(loadit);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]load.load(new URLRequest (“myvideo.swf”));[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]this.addEventListener(KeyboardEvent.KEY\_DOWN, ack);[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]}[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]rrbutton.addEventListener(MouseEvent.MOUSE\_DOWN, newvid);  
[/FONT][/COLOR]  
[COLOR=#000000][FONT=verdana]The external swf loads on clicking the button and unloads when left arrow is pressed and the main time line frame appears. But thereafter the keyboard navigation in the main timeline(through function fl\_changeSlide) is not working properly.[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]Can someone help. Thanks in advance.[/FONT][/COLOR]

[COLOR=#000000][FONT=verdana]Sasi[/FONT][/COLOR]
