9 Replies Latest reply: Dec 1, 2010 8:09 PM by Plystire RSS

    Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.

    Nicole200718-RA3QDM

      I get this error:

       

      Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.

       

      Here is my code:

       

      import fl.transitions.*;
      import fl.transitions.easing.*;

      //Assign CLICK listeners for each menu button
      Home.addEventListener (MouseEvent.CLICK, buttonClicked);
      Big_Square_Baling.addEventListener (MouseEvent.CLICK, buttonClicked);
      Wrapping.addEventListener (MouseEvent.CLICK, buttonClicked);
      Chopping.addEventListener (MouseEvent.CLICK, buttonClicked);
      Tillage.addEventListener (MouseEvent.CLICK, buttonClicked);
      Raking.addEventListener (MouseEvent.CLICK, buttonClicked);

      //Make the buttons look like buttons
      Home.buttonMode = true;
      Big_Square_Baling.buttonMode = true;
      Wrapping.buttonMode = true;
      Chopping.buttonMode = true;
      Tillage.buttonMode = true;
      Raking.buttonMode = true;

      //This loader is used to load the external swf files
      var loader:Loader;

      //URLRequest stores the path to the file to be loaded
      var urlRequest:URLRequest;

      //This array holds all the tweens, so they
      //don't get garbage collected
      var tweens:Array = new Array();

      //Stores the current page we are displaying
      var currentPage:MovieClip = null;

      //Stores the next page that we are going to display
      var nextPage:MovieClip = null;

      //This function is called when a menu button is clicked
      function buttonClicked (e:Event):void {

      //Create a new loader instance
      loader = new Loader();

      //If we clicked the first button, we load the the Home page
      if (e.target == Home) {

      urlRequest = new URLRequest("Home.swf");
      loader.load (urlRequest);
      }

      //If we clicked the second button, we load the Big Square Baling page
      else if (e.target == Big_Square_Baling) {

      urlRequest = new URLRequest("Big_Square_Baling.swf");
      loader.load (urlRequest);
      }

      //We load the Big Square Bale Wrapping page since we know that the home page or the Big Square Baling page
      //is not clicked
      else if (e.target == Wrapping) {

      urlRequest = new URLRequest("Wrapping.swf");
      loader.load (urlRequest);
      }

      //We load the Chopping page since we know that the home page, the Big Square Baling page, or the
      //Big Square Bale Wrapping page is not clicked
      else if (e.target == Chopping) {

      urlRequest = new URLRequest("Chopping.swf");
      loader.load (urlRequest);
      }

      //We load the Tillage page since we know that that the home page, the Big Square Baling page, the
      //Big Square Bale Wrapping page, and the Chopping page is not clicked
      else if (e.target == Tillage) {

      urlRequest = new URLRequest("Tillage.swf");
      loader.load (urlRequest);
      }

      //We load the Raking page since we know that the home page, the Big Square Baling page, the
      //Big Square Bale Wrapping page the Chopping page, and the Tillage page is not clicked

      else {

        urlRequest = new URLRequest("Raking.swf");
        loader.load (urlRequest);
      }

      //We want to know when the next page is finished loading
      loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded);

      }

      //This function is called, when we have finished loading a content page
      function fileLoaded(e:Event):void {

      //The loader contains the page we are going to display.
      nextPage = e.target.content;

      //Let's animate the current page away from the stage.
      //First, we need to make sure there is a current page on the stage.
      if(currentPage != null) {

        //Tween the current page from left to the right
        var tweenX:Tween = new Tween(currentPage, "x", Regular.easeOut,
            currentPage.x, 500, 1, true);

        //Decrease the alpha to zero
        var tweenAlpha:Tween = new Tween(currentPage, "alpha", Regular.easeOut,
            1, 0, 1, true);

        //Push the tweens into an array
        tweens.push(tweenX);
        tweens.push(tweenAlpha);

        //currentPageGone will be called when the tween is finished
        tweenX.addEventListener(TweenEvent.MOTION_FINISH, currentPageGone);
      }

      //There is no current page, so we can animate the next
      //page to the stage. The animation is done in
      //the showNextPage function.
      else {
        showNextPage();
      }
      }

      //This function animates and displayes the next page
      function showNextPage():void {

        //Tween the next page from left to the center
        var tweenX:Tween = new Tween(nextPage, "x", Regular.easeOut,
            -200, 0, 1, true);

        //Tween the alpha to from 0 to 1
        var tweenAlpha:Tween = new Tween(nextPage, "alpha", Regular.easeOut,
            0, 1, 1, true);

        //Push the tweens into an array
        tweens.push(tweenX);
        tweens.push(tweenAlpha);

        //Add the next page to the stage
        addChild(nextPage);

        //Next page is now our current page
        currentPage = nextPage;
      }

      //This function is called when the current page has been animated away
      function currentPageGone(e:Event):void {

      //Remove the current page completely
      removeChild(currentPage);

      //Let's show the next page
      showNextPage();
      }