Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Issue with Error: 1046: type was not found or was not a valid compile time constant.

New Here ,
Feb 01, 2014 Feb 01, 2014

Hi i was just making some changes to a piece of work that i am trying to finish, i have had it working for the last couple of days and earlier my keyboard slipped off of my desk and i hit a few buttons at once but the publishing progress box came up and i hit the cancel button which caused flash to stop responding i went to test it and i got:

1046: Type was not found or was not a compile-time constant: SliderEvent.

1046: Type was not found or was not a compile-time constant: ListEvent.

i cannot find what the problem is because nothing has changed since yesterday.

package
{

import flash.display.MovieClip;
import flash.events.MouseEvent;
import fl.controls.Slider;
import fl.events.SliderEvent;
import fl.controls.Label;
import fl.controls.NumericStepper;
import flash.events.Event;
import fl.controls.TileList;
import flash.display.DisplayObject;
import fl.events.ListEvent;
import flash.utils.getDefinitionByName;
import flash.events.EventDispatcher;
import fl.controls.SelectableList;

public class Main extends MovieClip
  {
   //Variables
   var startPage:StartPage;
   var tutorialPage:TutorialPage;
   var maleSizePage:MaleSizePage;
   var femaleSizePage:FemaleSizePage;
   var maleDragDropPage:MaleDragDropPage;
   var femaleDragDropPage:FemaleDragDropPage;
  
   var objTShirt:Object={};
   var objTrouser:Object={};
   var objShoe:Object={};
  
   //clothes variables
  
   var tshirt1:tShirt1;
   var tshirt2:tShirt2;
   var tshirt3:tShirt3;
   var tshirt4:tShirt4;
  
   var trousers1:Trousers1;
   var trousers2:Trousers2;
   var trousers3:Trousers3;
   var trousers4:Trousers4;
   var trousers5:Trousers5;
  
   var shoes1:Shoes1;
   var shoes2:Shoes2;
   var shoes3:Shoes3;
   var shoes4:Shoes4;
   var shoes5:Shoes5;
  
   var _isDragging:Boolean;

   public function Main()
   {

    //Pages
    startPage = new StartPage;
    tutorialPage = new TutorialPage;
    maleSizePage = new MaleSizePage;
    femaleSizePage = new FemaleSizePage;
    maleDragDropPage = new MaleDragDropPage;
    femaleDragDropPage = new FemaleDragDropPage;

    objTShirt[0+"_"+0] = new tShirt1;
    objTShirt[1+"_"+0] = new tShirt2;
    objTShirt[2+"_"+0] = new tShirt3;
    objTShirt[3+"_"+0] = new tShirt4;
   
    objTrouser[0+"t"+0] = new Trousers1();
    objTrouser[1+"t"+0] = new Trousers2();
    objTrouser[2+"t"+0] = new Trousers3();
    objTrouser[3+"t"+0] = new Trousers4();
    objTrouser[4+"t"+0] = new Trousers5();
   
    objShoe[0+"s"+0] = new Shoes1();
    objShoe[1+"s"+0] = new Shoes2();
    objShoe[2+"s"+0] = new Shoes3();
    objShoe[3+"s"+0] = new Shoes4();
    objShoe[4+"s"+0] = new Shoes5();
   
    _isDragging = false;
       
   
    addChild(startPage);

    //Event Listeners Buttons
    startPage.startButton.addEventListener(MouseEvent.CLICK,startButtonClick);
    tutorialPage.continueButton.addEventListener(MouseEvent.CLICK,tutorialContinueButtonClick);
    maleSizePage.continueButton.addEventListener(MouseEvent.CLICK,maleSizeContinueButtonClick);
    femaleSizePage.continueButton.addEventListener(MouseEvent.CLICK,femaleSizeContinueButtonClick);
   
    //Size Page Event Listeners
    maleSizePage.heightSlider.addEventListener(SliderEvent.CHANGE,heightSlChange_M);
    maleSizePage.neckSlider.addEventListener(SliderEvent.CHANGE,neckSlChange_M);
    maleSizePage.chestSlider.addEventListener(SliderEvent.CHANGE,chestSlChange_M);
    maleSizePage.waistSlider.addEventListener(SliderEvent.CHANGE,waistSlChange_M);
    maleSizePage.armSlider.addEventListener(SliderEvent.CHANGE,armSlChange_M);
    maleSizePage.legSlider.addEventListener(SliderEvent.CHANGE,legSlChange_M);
    maleSizePage.heightValue.addEventListener(Event.CHANGE,heightVChange_M);
    maleSizePage.neckValue.addEventListener(Event.CHANGE,neckVChange_M);
    maleSizePage.chestValue.addEventListener(Event.CHANGE,chestVChange_M);
    maleSizePage.waistValue.addEventListener(Event.CHANGE,waistVChange_M);
    maleSizePage.armValue.addEventListener(Event.CHANGE,armVChange_M);
    maleSizePage.legValue.addEventListener(Event.CHANGE,legVChange_M);
    femaleSizePage.heightSlider.addEventListener(SliderEvent.CHANGE,heightSlChange_F);
    femaleSizePage.bustSlider.addEventListener(SliderEvent.CHANGE,bustSlChange_F);
    femaleSizePage.hipSlider.addEventListener(SliderEvent.CHANGE,hipSlChange_F);
    femaleSizePage.armSlider.addEventListener(SliderEvent.CHANGE,armSlChange_F);
    femaleSizePage.waistSlider.addEventListener(SliderEvent.CHANGE,waistSlChange_F);
    femaleSizePage.legSlider.addEventListener(SliderEvent.CHANGE,legSlChange_F);
   
    //Drag and Drop page Listeners
    maleDragDropPage.menuBar.stop();
    femaleDragDropPage.menuBar.stop();
    maleDragDropPage.menuBar.topsButton.addEventListener(MouseEvent.CLICK,topsMenuShow_M);
    maleDragDropPage.menuBar.trousersButton.addEventListener(MouseEvent.CLICK,trousersMenuShow_M);
    maleDragDropPage.menuBar.shoesButton.addEventListener(MouseEvent.CLICK,shoesMenuShow_M);
   
    }
   
  
   //Event Button handlers
  
   function startButtonClick(event:MouseEvent):void
   {
    addChild(tutorialPage);
   }
   function tutorialContinueButtonClick(event:MouseEvent):void
   {
    if (startPage.maleSelection.selected == true)
    {
     addChild(maleSizePage);
     removeChild(startPage);
     removeChild(tutorialPage);
    }
    if (startPage.femaleSelection.selected == true)
    {
     addChild(femaleSizePage);
     removeChild(startPage);
     removeChild(tutorialPage);
    }
   }
   function maleSizeContinueButtonClick(event:MouseEvent):void
   {
    addChild(maleDragDropPage)
    removeChild(maleSizePage)
   }
   function femaleSizeContinueButtonClick(event:MouseEvent):void
   {
    addChild(femaleDragDropPage)
    removeChild(femaleSizePage)
   }

   // slider handlers
  
   function heightSlChange_M(e:SliderEvent):void
   {
   
    maleSizePage.heightValue.value = maleSizePage.heightSlider.value;
    maleSizePage.maleCharacter.height = maleSizePage.heightSlider.value + 280;
   
   }
   function neckSlChange_M(e:SliderEvent):void
   {

    maleSizePage.neckValue.value = maleSizePage.neckSlider.value;
    maleSizePage.maleCharacter.neck.width = maleSizePage.neckSlider.value + 40;

   }
   function chestSlChange_M(e:SliderEvent):void
   {

    maleSizePage.chestValue.value = maleSizePage.chestSlider.value;
    maleSizePage.maleCharacter.chest.width = maleSizePage.chestSlider.value + 141;

   }
   function waistSlChange_M(e:SliderEvent):void
   {

    maleSizePage.waistValue.value = maleSizePage.waistSlider.value;
    maleSizePage.maleCharacter.waist.width = maleSizePage.waistSlider.value + 140;
   }
   function armSlChange_M(e:SliderEvent):void
   {
    maleSizePage.armValue.value = maleSizePage.armSlider.value;
    maleSizePage.maleCharacter.leftArm.height = maleSizePage.armSlider.value + 180;
    maleSizePage.maleCharacter.rightArm.height = maleSizePage.armSlider.value + 180;
   }
   function legSlChange_M(e:SliderEvent):void
   {

    maleSizePage.legValue.value = maleSizePage.legSlider.value;
    maleSizePage.maleCharacter.rightLeg.height = maleSizePage.legSlider.value + 250;
    maleSizePage.maleCharacter.leftLeg.height = maleSizePage.legSlider.value +250;
   }
   function heightVChange_M(e:Event):void
   {
    maleSizePage.heightSlider.value = maleSizePage.heightValue.value;
    maleSizePage.maleCharacter.height = maleSizePage.heightValue.value + 280;
   }
   function neckVChange_M(e:Event):void
   {
    maleSizePage.neckSlider.value = maleSizePage.neckValue.value;
    maleSizePage.maleCharacter.neck.width = maleSizePage.neckValue.value + 40;
   }
   function chestVChange_M(e:Event):void
   {
    maleSizePage.chestSlider.value = maleSizePage.chestValue.value;
    maleSizePage.maleCharacter.chest.width = maleSizePage.chestValue.value + 141;
   }
   function waistVChange_M(e:Event):void
   {
    maleSizePage.waistSlider.value = maleSizePage.waistValue.value;
    maleSizePage.maleCharacter.waist.width = maleSizePage.waistValue.value + 140
   }
   function armVChange_M(e:Event):void
   {
    maleSizePage.armSlider.value = maleSizePage.armValue.value;
    maleSizePage.maleCharacter.leftArm.height = maleSizePage.armValue.value + 180;
    maleSizePage.maleCharacter.rightArm.height = maleSizePage.armValue.value + 180;
   }
   function legVChange_M(e:Event):void
   {
    maleSizePage.legSlider.value = maleSizePage.legValue.value;
    maleSizePage.maleCharacter.leftLeg.height = maleSizePage.legValue.value + 240;
    maleSizePage.maleCharacter.rightLeg.height = maleSizePage.legValue.value + 240;
   }
  
   function heightSlChange_F(e:Event):void
   {
    femaleSizePage.heightValue.value = femaleSizePage.heightSlider.value;
    femaleSizePage.femaleCharacter.height = femaleSizePage.heightSlider.value + 250;
   
   }
   function bustSlChange_F(e:Event):void
   {
    femaleSizePage.bustValue.value = femaleSizePage.bustSlider.value;
    femaleSizePage.femaleCharacter.chest.width = femaleSizePage.bustSlider.value + 150;
   
   }
   function waistSlChange_F(event:SliderEvent):void
   {

    femaleSizePage.waistValue.value = femaleSizePage.waistSlider.value;
    femaleSizePage.femaleCharacter.waist.width = femaleSizePage.waistSlider.value + 140;
   }
   function armSlChange_F(event:SliderEvent):void
   {
    femaleSizePage.armValue.value = femaleSizePage.armSlider.value;
    femaleSizePage.femaleCharacter.leftArm.height = femaleSizePage.armSlider.value + 180;
    femaleSizePage.femaleCharacter.rightArm.height = femaleSizePage.armSlider.value + 180;
   }
   function legSlChange_F(event:SliderEvent):void
   {

    femaleSizePage.legValue.value = femaleSizePage.legSlider.value;
    femaleSizePage.femaleCharacter.rightLeg.height = femaleSizePage.legSlider.value + 250;
    femaleSizePage.femaleCharacter.leftLeg.height = femaleSizePage.legSlider.value +250;
   }
   function hipSlChange_F(event:SliderEvent):void
   {
    femaleSizePage.hipValue.value = femaleSizePage.hipSlider.value;
    femaleSizePage.femaleCharacter.hips.width = femaleSizePage.hipSlider.value + 160;
   }
   function heightVChange_F(e:Event):void
   {
    femaleSizePage.heightSlider.value = femaleSizePage.heightValue.value;
    femaleSizePage.femaleCharacter.height = femaleSizePage.heightValue.value + 280;
   }
   function bustVChange_F(e:Event):void
   {
    femaleSizePage.bustSlider.value = femaleSizePage.bustValue.value;
    femaleSizePage.femaleCharacter.chest.width = femaleSizePage.bustValue.value + 150;
   }
   function hipsVChange_F(e:Event):void
   {
    femaleSizePage.hipSlider.value = femaleSizePage.hipValue.value;
   }
   function waistVChange_F(e:Event):void
   {
    femaleSizePage.waistSlider.value = femaleSizePage.waistValue.value;
    femaleSizePage.femaleCharacter.waist.width = femaleSizePage.waistValue.value + 140;
   }
   function armVChange_F(e:Event):void
   {
    femaleSizePage.armSlider.value = femaleSizePage.armValue.value;
    femaleSizePage.femaleCharacter.leftArm.height = femaleSizePage.armValue.value + 180;
    femaleSizePage.femaleCharacter.rightArm.height = femaleSizePage.armValue.value + 180
   
   }
   function legVChange_F(e:Event):void
   {
    femaleSizePage.legSlider.value = femaleSizePage.legValue.value;
    femaleSizePage.femaleCharacter.rightLeg.height = femaleSizePage.legValue.value + 250;
    femaleSizePage.femaleCharacter.leftLeg.height = femaleSizePage.legValue.value +250;
   }
  
   //Drag and Drop handlers
  
   function topsMenuShow_M(event:MouseEvent):void
   {
    maleDragDropPage.menuBar.gotoAndStop(2);
    maleDragDropPage.menuBar.maleTops.addEventListener(ListEvent.ITEM_CLICK,addTshirt1_M)
   }
  
   function trousersMenuShow_M(event:MouseEvent):void
   {
    maleDragDropPage.menuBar.gotoAndStop(3);
    maleDragDropPage.menuBar.maleTrousers.addEventListener(ListEvent.ITEM_CLICK,addTrousers1_M)
   }
  
   function shoesMenuShow_M(event:MouseEvent):void
   {
    maleDragDropPage.menuBar.gotoAndStop(4);
    maleDragDropPage.menuBar.maleShoes.addEventListener(ListEvent.ITEM_CLICK,addShoe1_M)
   }
  
   function addTshirt1_M(event:ListEvent):void
   {
    if (contains(objTShirt[0+"_"+0]))
    {
     removeChild(objTShirt[0+"_"+0]);
    }
    if (contains(objTShirt[1+"_"+0]))
    {
     removeChild(objTShirt[1+"_"+0]);
    }
    if (contains(objTShirt[2+"_"+0]))
    {
     removeChild(objTShirt[2+"_"+0]);
    }
    if (contains(objTShirt[3+"_"+0]))
    {
     removeChild(objTShirt[3+"_"+0]);
    }
    addChild(objTShirt[event.rowIndex+"_"+event.columnIndex] as DisplayObject).addEventListener(MouseEvent.MOUSE_DOWN,tShirtDragPickup);

   }
   function tShirtDragPickup(event:Event):void
   {
    var currentDragObject:MovieClip = event.currentTarget as MovieClip;
    currentDragObject.startDrag();
    setChildIndex(currentDragObject, numChildren-1);
    _isDragging = true;
    currentDragObject.addEventListener(MouseEvent.MOUSE_UP, tShirtDragDrop);
   
   }
   function tShirtDragDrop(event:Event):void
   {
    var currentDragObject:MovieClip = event.currentTarget as MovieClip;
    currentDragObject.stopDrag();
    _isDragging = false;
    currentDragObject.removeEventListener(MouseEvent.MOUSE_UP, tShirtDragDrop);
   }
   function tShirtTarget(event:Event):void
   {
    if (maleDragDropPage.objTShirt[0+"_"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTShirt[0+"_"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objTShirt[0+"_"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
    if (maleDragDropPage.objTShirt[1+"_"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTShirt[1+"_"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objTShirt[1+"_"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
    if (maleDragDropPage.objTShirt[2+"_"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTShirt[2+"_"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objTShirt[2+"_"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
    if (maleDragDropPage.objTShirt[3+"_"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTShirt[3+"_"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objTShirt[3+"_"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
   
   }
  
   function addTrousers1_M(event:ListEvent):void
   {
    if (contains(objTrouser[0+"t"+0]))
    {
     removeChild(objTrouser[0+"t"+0]);
    }
    if (contains(objTrouser[1+"t"+0]))
    {
     removeChild(objTrouser[1+"t"+0]);
    }
    if (contains(objTrouser[2+"t"+0]))
    {
     removeChild(objTrouser[2+"t"+0]);
    }
    if (contains(objTrouser[3+"t"+0]))
    {
     removeChild(objTrouser[3+"t"+0]);
    }
    if (contains(objTrouser[4+"t"+0]))
    {
     removeChild(objTrouser[4+"t"+0]);
    }
    addChild(objTrouser[event.rowIndex+"t"+event.columnIndex] as DisplayObject).addEventListener(MouseEvent.MOUSE_DOWN,trouserDragPickup);

   
   }
   function trouserDragPickup(event:Event):void
   {
    var currentDragObject:MovieClip = event.currentTarget as MovieClip;
    currentDragObject.startDrag();
    setChildIndex(currentDragObject, numChildren-1);
    _isDragging = true;
    currentDragObject.addEventListener(MouseEvent.MOUSE_UP, trouserDragDrop);
   
   }
   function trouserDragDrop(event:Event):void
   {
    var currentDragObject:MovieClip = event.currentTarget as MovieClip;
    currentDragObject.stopDrag();
    _isDragging = false;
    currentDragObject.removeEventListener(MouseEvent.MOUSE_UP, trouserDragDrop);
   }
   function trouserTarget(event:Event):void
   {
    if (maleDragDropPage.objTrouser[0+"t"+0].hitTestObject(maleDragDropPage.maleCharacter.waist))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTrouser[0+"t"+0].x = maleDragDropPage.maleCharacter.waist.x;
      maleDragDropPage.objTrouser[0+"t"+0].y = maleDragDropPage.maleCharacter.waist.y;
     }
    }
    if (maleDragDropPage.objTrouser[1+"t"+0].hitTestObject(maleDragDropPage.maleCharacter.waist))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTrouser[1+"t"+0].x = maleDragDropPage.maleCharacter.waist.x;
      maleDragDropPage.objTrouser[1+"t"+0].y = maleDragDropPage.maleCharacter.waist.y;
     }
    }
    if (maleDragDropPage.objTrouser[2+"t"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTrouser[2+"t"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objTrouser[2+"t"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
    if (maleDragDropPage.objTrouser[3+"t"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objTrouser[3+"t"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objTrouser[3+"t"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
   }
  
  
  
   function addShoe1_M(event:ListEvent):void
   {
    if (contains(objShoe[0+"s"+0]))
    {
     removeChild(objShoe[0+"s"+0]);
    }
    if (contains(objShoe[1+"s"+0]))
    {
     removeChild(objShoe[1+"s"+0]);
    }
    if (contains(objShoe[2+"s"+0]))
    {
     removeChild(objShoe[2+"s"+0]);
    }
    if (contains(objShoe[3+"s"+0]))
    {
     removeChild(objShoe[3+"s"+0]);
    }
    if (contains(objShoe[4+"s"+0]))
    {
     removeChild(objShoe[4+"s"+0]);
    }
    addChild(objShoe[event.rowIndex+"s"+event.columnIndex] as DisplayObject).addEventListener(MouseEvent.MOUSE_DOWN,shoeDragPickup);

   
   }
   function shoeDragPickup(event:Event):void
   {
    var currentDragObject:MovieClip = event.currentTarget as MovieClip;
    currentDragObject.startDrag();
    setChildIndex(currentDragObject, numChildren-1);
    _isDragging = true;
    currentDragObject.addEventListener(MouseEvent.MOUSE_UP, shoeDragDrop);
   
   }
   function shoeDragDrop(event:Event):void
   {
    var currentDragObject:MovieClip = event.currentTarget as MovieClip;
    currentDragObject.stopDrag();
    _isDragging = false;
    currentDragObject.removeEventListener(MouseEvent.MOUSE_UP, shoeDragDrop);
   }
   function shoeTarget(event:Event):void
   {
    if (maleDragDropPage.objShoe[0+"s"+0].hitTestObject(maleDragDropPage.maleCharacter.waist))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objShoe[0+"s"+0].x = maleDragDropPage.maleCharacter.waist.x;
      maleDragDropPage.objShoe[0+"s"+0].y = maleDragDropPage.maleCharacter.waist.y;
     }
    }
    if (maleDragDropPage.objShoe[1+"s"+0].hitTestObject(maleDragDropPage.maleCharacter.waist))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objShoe[1+"s"+0].x = maleDragDropPage.maleCharacter.waist.x;
      maleDragDropPage.objShoe[1+"s"+0].y = maleDragDropPage.maleCharacter.waist.y;
     }
    }
    if (maleDragDropPage.objShoe[2+"s"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objShoe[2+"s"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objShoe[2+"s"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
    if (maleDragDropPage.objShoe[3+"s"+0].hitTestObject(maleDragDropPage.maleCharacter.chest))
    {
     if (! _isDragging)
     {
      maleDragDropPage.objShoe[3+"s"+0].x = maleDragDropPage.maleCharacter.chest.x;
      maleDragDropPage.objShoe[3+"s"+0].y = maleDragDropPage.maleCharacter.chest.y;
     }
    }
   }
  }
}

TOPICS
ActionScript
570
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 01, 2014 Feb 01, 2014

you need a list component and a slider component in your library.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 02, 2014 Feb 02, 2014

i do have a list component and a slider component in the library. i have just tried to replace teh current ones and it gave me even more errors so i undid that.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 02, 2014 Feb 02, 2014
LATEST

they have to be as3 slider and list components.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines