Guest User

Untitled

a guest
Feb 11th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package  {
  2.    
  3.     import flash.display.*;
  4.     import flash.events.*;
  5.     import fl.controls.*;
  6.    
  7.    
  8.     public class widgets extends MovieClip {
  9.        
  10.         public var radioState:String = "radio1";
  11.        
  12.         public function widgets() {
  13.             // constructor code
  14.            
  15.             //set up radio buttons
  16.             radioGroup.radioGray.gotoAndStop("on");
  17.             radioGroup.radioBlue.stop();
  18.             radioGroup.radioGreen.stop();
  19.             radioGroup.radioGray.addEventListener(MouseEvent.MOUSE_UP,radioSelect);
  20.             radioGroup.radioBlue.addEventListener(MouseEvent.MOUSE_UP,radioSelect);
  21.             radioGroup.radioGreen.addEventListener(MouseEvent.MOUSE_UP,radioSelect);
  22.            
  23.             //set up slider
  24.             slider.addEventListener(Event.CHANGE,changeRotation);
  25.            
  26.             // *** change
  27.             var comboData:Array = new Array(
  28.                 {label:"Star", data:"one"}
  29.                 {label:"Circle", data:"two"}
  30.                 {label:"Square", data:"three"}
  31.             );         
  32.             shapeSelector.prompt = "Select a shape";
  33.             shapeSelector.dataProvider = new DataProvider(comboData);
  34.             /*shapeSelector.addItem({label:"Star",data:"none"});
  35.             shapeSelector.addItem({label:"Circle",data:"none"});
  36.             shapeSelector.addItem({label:"Square",data:"none"});*/
  37.             shapeSelector.addEventListener(Event.CHANGE, changeShape);
  38.            
  39.             //set up dran and drop
  40.             star.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
  41.             circle.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
  42.             square.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
  43.         }
  44.        
  45.         public function changeShape(e:Event):void{
  46.            
  47.             // *** change
  48.             switch(e.currentTarget.data) {
  49.                 case "one": // star
  50.                     star.visible(true);
  51.                     square.visible(false);
  52.                     circle.visible(false);
  53.                     break;
  54.                 case "two": // circle
  55.                     star.visible(false);
  56.                     square.visible(false);
  57.                     circle.visible(true);
  58.                     break;
  59.                 case "three": // square
  60.                     star.visible(false);
  61.                     square.visible(true);
  62.                     circle.visible(true);
  63.                     break;
  64.             }
  65.         }
  66.        
  67.         public function dragIt(e:MouseEvent):void{
  68.            
  69.         }
  70.        
  71.         public function changeRotation(e:Event):void{
  72.            
  73.         }
  74.        
  75.         public function radioSelect(e:MouseEvent):void{
  76.             radioGroup.radioGray.gotoAndStop("off");
  77.             radioGroup.radioBlue.gotoAndStop("off");
  78.             radioGroup.radioGreen.gotoAndStop("off");
  79.             e.target.gotoAndStop("on");
  80.         }
  81.     }
  82.    
  83. }
Add Comment
Please, Sign In to add comment