Компонент Flash Slider с десятичным значением? - PullRequest
0 голосов
/ 10 сентября 2010

как настроить компонент ползунка Flash CS5 для отслеживания десятичных значений от 0,00 до 10,00 при перетаскивании ползунка?я не могу найти, где мне нужно установить эти параметры, чтобы разрешить десятичные дроби.

можно ли установить это в ActionScript?

alt text

1 Ответ

1 голос
/ 10 сентября 2010

возможно, есть более формальный способ сделать это, но мне удалось решить эту проблему, создав собственный метод строкового формата.

сначала, поскольку я хочу, чтобы мои значения находились в диапазоне от 0,00 до 10,00, я установил для компонента ползунка значение 0 в качестве минимального значения и 1000 в качестве максимального значения. эти значения будут разделены на 100 для десятичного числа.

//in the slider change event handler method
trace(formatCycleTextString(mySlider.value));

//custom format method
function formatCycleTextString(value:Number):String
    {
    var resultString:String = String(value / 100);

    switch  (resultString.length)
            {
            case 1: resultString = resultString.concat(".00");  break;
            case 2: resultString = resultString.concat(".00");  break;
            case 3: resultString = resultString.concat("0");
            }

    return resultString;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...