The following example shows how you can create a horizontal or vertical Slider control in Flash using ActionScript 3.0 by setting the Slider control’s direction property to one of the static constants in the fl.controls.SliderDirection class (SliderDirection.HORIZONTAL or SliderDirection.VERTICAL).
Full code after the jump.
// ActionScript 3.0 import fl.controls.ComboBox; import fl.controls.Slider; import fl.controls.SliderDirection; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem({label:SliderDirection.HORIZONTAL}); dp.addItem({label:SliderDirection.VERTICAL}); var comboBox:ComboBox = new ComboBox(); comboBox.dataProvider = dp; comboBox.selectedIndex = 1; comboBox.move(20, 20); comboBox.addEventListener(Event.CHANGE, comboBox_change); addChild(comboBox); var slider:Slider = new Slider(); slider.direction = SliderDirection.VERTICAL; slider.move(20, 50); addChild(slider); function comboBox_change(evt:Event):void { slider.direction = comboBox.selectedItem.label; }
{ 1 comment… read it below or add one }
I tried it and it doesn’t work.