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

How to get a numerical stepper and a slider to work together.

New Here ,
Jan 22, 2014 Jan 22, 2014

Hi I am working on a piece of coursework for school and I want to have a page where I have sliders that reflect a numeric stepper and vice versa however whenever I find a tutorial online it keeps giving me errors, the most recent of which is 1172: Definition fl.events:NumericStepperEvent could not be found.. I am hesitant to continue with the rest of the steppers because of the fact that I am unsure how to get it to work but I need to have this section done by Friday. Any help will be much appreciated.

Thanks Matt

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 fl.events.NumericStepperEvent;

public class Main extends MovieClip
{
  //Variables
  var startPage:StartPage;
  var tutorialPage:TutorialPage;
  var maleSizePage:MaleSizePage;
  var femaleSizePage:FemaleSizePage;

  public function Main()
  {

   //Pages
   startPage = new StartPage  ;
   tutorialPage = new TutorialPage  ;
   maleSizePage = new MaleSizePage  ;
   femaleSizePage = new FemaleSizePage  ;

   addChild(startPage);

   //Event Listeners
   startPage.startButton.addEventListener(MouseEvent.CLICK,startButtonClick);
   tutorialPage.continueButton.addEventListener(MouseEvent.CLICK,tutorialContinueButtonClick);
   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(NumericStepperEvent.CHANGE,heightVChange_M);  
  }
 
 

  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 heightSlChange_M(event:SliderEvent):void
  {

   maleSizePage.heightValue.value = maleSizePage.heightSlider.value;
  }
  function neckSlChange_M(event:SliderEvent):void
  {

   maleSizePage.neckValue.value = maleSizePage.neckSlider.value;

  }
  function chestSlChange_M(event:SliderEvent):void
  {

   maleSizePage.chestValue.value = maleSizePage.chestSlider.value;

  }
  function waistSlChange_M(event:SliderEvent):void
  {

   maleSizePage.waistValue.value = maleSizePage.waistSlider.value;
  }
  function armSlChange_M(event:SliderEvent):void
  {

   maleSizePage.armValue.value = maleSizePage.armSlider.value;
  }
  function legSlChange_M(event:SliderEvent):void
  {

   maleSizePage.legValue.value = maleSizePage.legSlider.value;
  }
  function heightVChange_M(Event:NumericStepper)
  {
   maleSizePage.heightSlider.value = maleSizePage.heightValue.value;
  }

}
}

TOPICS
ActionScript
802
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

correct answers 1 Correct answer

Community Expert , Jan 22, 2014 Jan 22, 2014

import it:

import flash.events.Event;

Translate
Community Expert ,
Jan 22, 2014 Jan 22, 2014

there is no NumericStepperEvent.  use Event.CHANGE

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 ,
Jan 22, 2014 Jan 22, 2014

Ok what should i then put in the brackets after the function name where i have this

(Event:NumericStepper)

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 ,
Jan 22, 2014 Jan 22, 2014

use:

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 fl.events.NumericStepperEvent;
 public class Main extends MovieClip
 {
  //Variables
  var startPage:StartPage;
  var tutorialPage:TutorialPage;
  var maleSizePage:MaleSizePage;
  var femaleSizePage:FemaleSizePage;
  public function Main()
  {
   //Pages
   startPage = new StartPage  ;
   tutorialPage = new TutorialPage  ;
   maleSizePage = new MaleSizePage  ;
   femaleSizePage = new FemaleSizePage  ;
   addChild(startPage);
   //Event Listeners
   startPage.startButton.addEventListener(MouseEvent.CLICK,startButtonClick);
   tutorialPage.continueButton.addEventListener(MouseEvent.CLICK,tutorialContinueButtonClick);
   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);   
  }
  
  
  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 heightSlChange_M(event:SliderEvent):void
  {
   maleSizePage.heightValue.value = maleSizePage.heightSlider.value;
  }
  function neckSlChange_M(event:SliderEvent):void
  {
   maleSizePage.neckValue.value = maleSizePage.neckSlider.value;
  }
  function chestSlChange_M(event:SliderEvent):void
  {
   maleSizePage.chestValue.value = maleSizePage.chestSlider.value;
  }
  function waistSlChange_M(event:SliderEvent):void
  {
   maleSizePage.waistValue.value = maleSizePage.waistSlider.value;
  }
  function armSlChange_M(event:SliderEvent):void
  {
   maleSizePage.armValue.value = maleSizePage.armSlider.value;
  }
  function legSlChange_M(event:SliderEvent):void
  {
   maleSizePage.legValue.value = maleSizePage.legSlider.value;
  }
  function heightVChange_M(e:Event)
  {
   maleSizePage.heightSlider.value = maleSizePage.heightValue.value;
  }
 }
}

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 ,
Jan 22, 2014 Jan 22, 2014

ok but now i get this error instead:

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

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 ,
Jan 22, 2014 Jan 22, 2014

import it:

import flash.events.Event;

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 ,
Jan 22, 2014 Jan 22, 2014

Thank you very much this has been causing me trouble for a couple of days now

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 ,
Jan 22, 2014 Jan 22, 2014
LATEST

you're welcome.

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