NumericStepper with HSlider
NumericStepperをSliderと連携すると使いやすいような気がしたので。
sliderにstepを設定する方法が分からないのでint()でごまかしました。
♥0 |
Line 34 |
Modified 2010-11-14 16:47:05 |
MIT License
archived:2017-03-20 00:56:01
ActionScript3 source code
/**
* Copyright Nicolas ( http://wonderfl.net/user/Nicolas )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/uA6w
*/
package
{
import com.bit101.components.HSlider;
import com.bit101.components.NumericStepper;
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
private var ns:NumericStepper;
private var sl:HSlider;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
ns = new NumericStepper(this, 10, 10, onNumericStepperChange);
sl = new HSlider(this, 10, 30, onSliderChange);
ns.maximum = sl.maximum = 100;
ns.minimum = sl.minimum = 0;
ns.step = 1;
}
private function onNumericStepperChange(e:Event = null):void
{
sl.value = ns.value;
}
private function onSliderChange(e:Event = null):void
{
ns.value = int(sl.value);
}
}
}