Flash Slider пропускает числа от 1 до 360 .... почему? - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть код ниже, но по какой-то причине слайдер Flash не позволяет мне переходить к некоторым значениям (он установлен между 1 и 360).

Это выглядит как 1, 3, 5, 6, 8, 10. snapInterval установлен на 1.

UIBox.addChild(speedSlider);

speedSlider.minimum = 1;
speedSlider.maximum = 360;
speedSlider.snapInterval = 1;
speedSlider.tickInterval = 45;
speedSlider.setSize(200, 50);
speedSlider.value = 13;
speedSlider.move(20, 80);
speedSlider.addEventListener(SliderEvent.THUMB_DRAG, updateSpeed);

Есть ли способ обойти эту вещь?

1 Ответ

1 голос
/ 27 апреля 2011

Похоже, что ваша ширина установлена ​​на 200 пикселей:

speedSlider.setSize(200, 50);

Вы также установили максимальное значение равным 360 - как можно выразить 360 различных значений, используя только 200 пикселей?Это невозможно, поэтому некоторые значения будут недоступны для выбора.

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