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);
- //set up dropdown menu
- shapeSelector.prompt = "Select a shape";
- 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{
- /*if(shapeSelector.selectedItem.label.equals("Star")){
- star.visible(true);
- square.visible(false);
- circle.visible(false);
- }
- else if(e.target.selectedItem.label.equals("Circle")){
- circle.visible(true);
- star.visible(false);
- square.visible(false);
- }
- else{
- square.visible(true);
- star.visible(false);
- circle.visible(false);
- }
- */
- switch(e.currentTarget.label) {
- case "Star":
- break;
- case "Circle":
- break;
- case "Square":
- 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