From 2fc60fad88c44021565468e55b5807276f71cf87 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Tue, 13 Mar 2007 01:18:26 +0000 Subject: [PATCH] Use a LabeledSlider for any range properties. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@242 c613c5cb-e716-0410-b11b-feb51c14d237 --- src/as/com/threerings/ezgame/client/EZGameConfigurator.as | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/as/com/threerings/ezgame/client/EZGameConfigurator.as b/src/as/com/threerings/ezgame/client/EZGameConfigurator.as index ccc3f458..28bb32fb 100644 --- a/src/as/com/threerings/ezgame/client/EZGameConfigurator.as +++ b/src/as/com/threerings/ezgame/client/EZGameConfigurator.as @@ -29,6 +29,8 @@ import mx.controls.Label; import com.threerings.util.StringUtil; +import com.threerings.flex.LabeledSlider; + import com.threerings.parlor.game.client.FlexGameConfigurator; import com.threerings.ezgame.data.EZGameConfig; @@ -109,7 +111,7 @@ public class EZGameConfigurator extends FlexGameConfigurator slider.liveDragging = true; slider.snapInterval = 1; - addXMLControl(spec.@ident, slider); + addXMLControl(spec.@ident, new LabeledSlider(slider)); } /** @@ -173,8 +175,8 @@ public class EZGameConfigurator extends FlexGameConfigurator for (var ii :int = 0; ii < _customConfigs.length; ii += 2) { var ident :String = String(_customConfigs[ii]); var control :UIComponent = (_customConfigs[ii + 1] as UIComponent); - if (control is HSlider) { - options[ident] = (control as HSlider).value; + if (control is LabeledSlider) { + options[ident] = (control as LabeledSlider).slider.value; } else if (control is CheckBox) { options[ident] = (control as CheckBox).selected;