Hello, I have a little flash page and I want to add SWFAddress to the page. I have almost no experience with the flash, so I will need some help. Here is a little part from the AS.

Like you can see the page is loading with a xml and the last 1-2 days I have no success with google to find something

First at all I'm not pretty sure what exactly I must add to the AS and second where exactly :P

P.S. Thanks in advance ...
Actionscript Code:
package {

    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.display.DisplayObject;
    import flash.display.SimpleButton;
    import flash.display.StageAlign;
    import flash.display.StageDisplayState;
    import flash.display.StageScaleMode;
    import flash.display.Bitmap;
    import flash.display.Loader;
    import flash.geom.Rectangle;



    import flash.events.*;

    import flash.text.TextField;
    import flash.text.TextFormat;
    import flash.text.TextFieldAutoSize;

    import flash.media.SoundChannel;
    import flash.media.SoundTransform;

    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.net.navigateToURL;
    import flash.net.URLVariables;
    import flash.net.URLRequestMethod;


    import flash.system.Capabilities;
    import flash.utils.Timer;

    import flash.media.SoundChannel;
    import flash.media.SoundTransform;

    import caurina.transitions.Tweener;
    import caurina.transitions.properties.FilterShortcuts;

    import tm.com.*;
    import com.asual.swfaddress.*;

    public class Main extends MovieClip {

        private var quality:Number = 1;

        private var _root = root as MovieClip;
        private var _parent = parent as MovieClip;

        private var pcent:Number;
        private var xmlURL:String = 'xml/main.xml';
        private var titleFormXML:String="xml/formConfiguration.xml";

        private var pcentXML:Number;
        public var websiteXML:XML;
        public var xmlLoader:URLLoader;
        public var confXML:XML;

        public var linkPage:Number = 0;
        public var numGallImages:Number = 0;
       

        private var rectangle:Rectangle;
        private var clicked:DisplayObject;
        private var kk:Number;
       
        public var picURL:URLRequest;
        public var picLoader:Loader;
       
        public var xmlFormLoader:URLLoader;
        public var request:URLRequest;
        public var variables:URLVariables;
        public var formItems:Array = [];
       
        private var soundTitle:Boolean = true;
        private var closeSplash:Boolean = false;
       
        private var st:SoundTransform = new SoundTransform();
        public var animation:Boolean = true;
        public var openSpashPage:Boolean = false;
       



        public function Main() {

            // -------------------  Loading Page --------------------------
            stage.scaleMode=StageScaleMode.NO_SCALE;
            stage.align=StageAlign.TOP_LEFT;
           
            addEventListener(Event.ENTER_FRAME, appLoadingHandler);
                function appLoadingHandler( event:Event ):void {
                    if (stage) {
                        var bytesTotal = stage.loaderInfo.bytesTotal;
                        var bytesLoaded = stage.loaderInfo.bytesLoaded;
                        loadingMovie.gotoAndStop(Math.floor(bytesLoaded*100/bytesTotal));
                        loadingMovie.loaderText.htmlText ="Loading "+Math.floor(bytesLoaded * 100 / bytesTotal) + "%"
                        loadingMovie.loaderText.autoSize = TextFieldAutoSize.CENTER;
                       
                    if ( bytesLoaded >= bytesTotal) {
                        removeEventListener(Event.ENTER_FRAME, appLoadingHandler);
                        _root.gotoAndStop(2);
                        loaderXML();
                    }
                }
            }
        }
        public function loaderXML() {

            xmlLoader = new URLLoader();

            xmlLoader.addEventListener(Event.COMPLETE, showXML);
            xmlLoader.addEventListener(ProgressEvent.PROGRESS, traceLoaderXML);

            xmlLoader.load(new URLRequest(xmlURL));

            XML.ignoreWhitespace = true;


            function traceLoaderXML(eventXML:ProgressEvent) {

                pcentXML = int(eventXML.bytesLoaded / eventXML.bytesTotal * 100);

                if (pcentXML==100) {
                   
                   
                }
            }
            function showXML(e:Event):void {
                websiteXML = new XML(e.target.data);
                popupFunction();
                _root.gotoAndPlay(3);
            }
        }
       
       
        public function settingsText(textField:TextField, nameText:String) {

            textField.htmlText = websiteXML.settings.item.(@name == nameText);
            textField.addEventListener( TextEvent.LINK, textLinkClick );

        }
        public function popupFunction() {

            addEventListener( 'switchPage', onSwitchPage);
            addEventListener( 'switchPopup', onSwitchPopup);
            addEventListener( 'privacy', onSwitchPrivacy);
           
            addEventListener( 'privacy', onSwitchPrivacy);
            addEventListener( 'fullScren', fullScrenButton);
            addEventListener( 'logoLink', logoClic);
           

            function onSwitchPage(event:TemplateEvent):void {
                var targetPage:Number = event.info[0]
               
                _root.subMenu['itemButton_' + _root.linkPage].gotoAndPlay('s2');
               
                _root.linkPage = targetPage;
               
                _root.subMenu['itemButton_' + _root.linkPage].gotoAndPlay('s1');
                _root.allContent.play();
            }
            function onSwitchPopup(event:TemplateEvent):void {
                var targetPage:Number = event.info[0];
               
                popapPage.popapTitle = websiteXML.pages.titlePage[_root.linkPage].pagePopup.popup[targetPage].item.(@name == "title");
                popapPage.popapInfo = websiteXML.pages.titlePage[_root.linkPage].pagePopup.popup[targetPage].item.(@name == "linkText");
               
                popapPage.gotoAndPlay('open');         
           
            }
            function onSwitchPrivacy(event:TemplateEvent):void {
                var targetPage:Number = event.info[0];
               
                popapPage.popapTitle = websiteXML.section.(@name == "privacyPolicy").item.(@name == "pageTitle");
                popapPage.popapInfo = websiteXML.section.(@name == "privacyPolicy").item.(@name == "pageText");
               
                popapPage.gotoAndPlay('open');         
           
               
            }
           
           
            function fullScrenButton(event:TemplateEvent):void {       
               
                if (stage.displayState==StageDisplayState.NORMAL) {
                    stage.displayState=StageDisplayState.FULL_SCREEN;
                } else {
                    stage.displayState=StageDisplayState.NORMAL;
                }
       
            }
           
            function logoClic(event:TemplateEvent):void {
               
                var closeLink:Number = event.info[0];
                 closeLink = 0;
                   
                if (_root.linkPage !== closeLink) {
                    //trace(777)
                        _root.menuButton['itemButton_' + _root.linkPage].gotoAndPlay('s2');
                        _root.linkPage = closeLink;
                        _root.menuButton['itemButton_' + closeLink].gotoAndPlay('s1');
                        closeSplash = true;
                        _root.allContent.play();
                    }
                }
           
           
        }
       
       
            public function openImagesPopap(numOpenPopu:Number) {
           
                popapPage.popapTitle = websiteXML.pages.titlePage[_root.linkPage].pagePopup.popup[numOpenPopu].item.(@name == "title");
                popapPage.popapInfo = websiteXML.pages.titlePage[_root.linkPage].pagePopup.popup[numOpenPopu].item.(@name == "linkText");
               
                popapPage.gotoAndPlay('open');

            }
       
       
       
       
       
        public function textLinkClick( event:TextEvent ):void {
            var tEvent:TemplateEvent=TemplateUtils.getTEventFromString(event.text,true);
            if (tEvent) {
                dispatchEvent( tEvent );
            }
        }
        public function buttonNameSplash(textField:TextField, numButton:Number, numTextField:Number) {

            textField.htmlText = websiteXML.menuSplash.button[numButton].titleButton[numTextField].text();

        }
        public function buttonNameSplashTitle(textField:TextField, numButton:Number) {

            textField.htmlText = websiteXML.menuSplash.button[numButton].text();

        }
       
        public function buttonName(textField:TextField, numButton:Number) {

            textField.htmlText = websiteXML.menu.button[numButton].text();

        }

        public function movieMouseButton(namePanelMouse:MovieClip ,startPlay:String, endPlay:String, hitAreaMovie:MovieClip, numLink:Number):void {


            namePanelMouse.addEventListener(MouseEvent.CLICK, clicButton);
            namePanelMouse.addEventListener(MouseEvent.ROLL_OVER, mouseOverButton);
            namePanelMouse.addEventListener(MouseEvent.ROLL_OUT, mouseOutButton);
            namePanelMouse.hitArea = hitAreaMovie;
            namePanelMouse.buttonMode = true;

            function mouseOutButton(e:MouseEvent):void {
                namePanelMouse.gotoAndPlay(endPlay);

            }
            function mouseOverButton(e:MouseEvent):void {
                namePanelMouse.gotoAndPlay(startPlay);
            }

            function clicButton(e:MouseEvent):void {   
                _root.subMenu['itemButton_'+_root.linkPage].gotoAndPlay('s2');
                _root.linkPage = numLink;              
                //_root.play();
                _root.subMenu['itemButton_'+_root.linkPage].gotoAndPlay('s1');
                _root.allContent.play();

            }
        }
       
       
       
       
       
            public function pageMouseButton(namePanel:MovieClip, startPlay:String, endPlay:String,numButton:Number){
           
                namePanel.buttonMode = true;
                namePanel.addEventListener(MouseEvent.ROLL_OVER, mouseOverButton);
                namePanel.addEventListener(MouseEvent.ROLL_OUT, mouseOutButton);

                namePanel.addEventListener(MouseEvent.CLICK, clicButton);
       

                function mouseOverButton(e:MouseEvent) {
                    if (_root.linkPage !== numButton){
                        MovieClip(namePanel.parent).gotoAndPlay(startPlay);
                    }
                }

                function mouseOutButton(e:MouseEvent) {
                    if (_root.linkPage !== numButton){
                        MovieClip(namePanel.parent).gotoAndPlay(endPlay);
                    }
                }

                function clicButton(e:MouseEvent) {
                    if (_root.linkPage !== numButton && animation) {                       
                        MovieClip(namePanel.parent.parent)['itemButton_' + _root.linkPage].gotoAndPlay(endPlay);
                        _root.numGallImages = 0;
                        _root.linkPage = numButton;
                        _root.allContent.play();                       
                    }
                }
       
       
            }
           
           
}