Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package {
- import flash.display.*;
- import flash.events.*;
- import fl.controls.*;
- public class widgets extends MovieClip {
- public var radioState:String = "radio1";
- public function widgets() {
- // constructor code
- //set up radio buttons
- radioGroup.radioGray.gotoAndStop("on");
- radioGroup.radioBlue.stop();
- radioGroup.radioGreen.stop();
- radioGroup.radioGray.addEventListener(MouseEvent.MOUSE_UP,radioSelect);
- radioGroup.radioBlue.addEventListener(MouseEvent.MOUSE_UP,radioSelect);
- radioGroup.radioGreen.addEventListener(MouseEvent.MOUSE_UP,radioSelect);
- //set up slider
- slider.addEventListener(Event.CHANGE,changeRotation);
- // *** change
- var comboData:Array = new Array(
- {label:"Star", data:"one"}
- {label:"Circle", data:"two"}
- {label:"Square", data:"three"}
- );
- shapeSelector.prompt = "Select a shape";
- shapeSelector.dataProvider = new DataProvider(comboData);
- /*shapeSelector.addItem({label:"Star",data:"none"});
- shapeSelector.addItem({label:"Circle",data:"none"});
- shapeSelector.addItem({label:"Square",data:"none"});*/
- shapeSelector.addEventListener(Event.CHANGE, changeShape);
- //set up dran and drop
- star.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
- circle.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
- square.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
- }
- public function changeShape(e:Event):void{
- // *** change
- switch(e.currentTarget.data) {
- case "one": // star
- star.visible(true);
- square.visible(false);
- circle.visible(false);
- break;
- case "two": // circle
- star.visible(false);
- square.visible(false);
- circle.visible(true);
- break;
- case "three": // square
- star.visible(false);
- square.visible(true);
- circle.visible(true);
- break;
- }
- }
- public function dragIt(e:MouseEvent):void{
- }
- public function changeRotation(e:Event):void{
- }
- public function radioSelect(e:MouseEvent):void{
- radioGroup.radioGray.gotoAndStop("off");
- radioGroup.radioBlue.gotoAndStop("off");
- radioGroup.radioGreen.gotoAndStop("off");
- e.target.gotoAndStop("on");
- }
- }
- }
Add Comment
Please, Sign In to add comment