Hi

I have a bit of code listens for a user to click a navigation item, however if they click another nav item then my code loads both of them and puts the content pages on top of each other.

Thanks, I am having loads of problems with this bit of code.

PHP Code:
private function _menuSelectHandler (event MenuEvent):void {

            if (! 
event.abstract) {

                
_fader.fadeOut ();
                var 
item:MenuItem event.target as MenuItem;
                var 
data:XML item.getData();



                if (
data. @ type !== "" && "@type"in data && data. @ content !== "" && "@content"in data) {
                    
                    var 
loader Loader = new Loader();
        
                    
loader.contentLoaderInfo.addEventListener (Event.COMPLETE_loaderCompleteHandlerfalse0true);
                    
loader.contentLoaderInfo.addEventListener (IOErrorEvent.IO_ERROR_ioErrorHandlerfalse0true);
                    
loader.contentLoaderInfo.addEventListener (IOErrorEvent.DISK_ERROR_ioErrorHandlerfalse0true);
                    
loader.contentLoaderInfo.addEventListener (IOErrorEvent.NETWORK_ERROR_ioErrorHandlerfalse0true);
                    
loader.contentLoaderInfo.addEventListener (IOErrorEvent.VERIFY_ERROR_ioErrorHandlerfalse0true);


                    
loader.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS_backgroundProgressHandlerfalse0true);



                    
loader.load (new URLRequest(data.@type ".swf"));
                    
            


                }
            }
        }



        private function 
_loaderCompleteHandler (event Event):void {
            var 
loader Loader = (event.currentTarget as LoaderInfo).loader;

            var 
module:Module loader.content as Module;
            
module.loadData (_menu.selectedItem.getData().@content);
            
module.addEventListener (Module.READY_TO_SHOW_moduleReadyToShowHandlerfalse0true);


            var 
bgSrc:String _menu.selectedItem.getData(). @ bg_src;


            
_preloader.hide ();

        }


/*Loads Modules to screen*/
        
private function _moduleReadyToShowHandler (event Event):void {
            var 
module:Module event.currentTarget as Module;
            
_fader.fadeTo (module);
        }