getColorByValue(value);
value. Значение бегунка с возможностью выбора цвета.
Метод getColorByValue возвращает цвет бегунка с возможностью выбора цвета по указанному значению.
Метод возвращает значение типа PP.Color.
Для выполнения примера предполагается наличие на странице компонента GradientSlider с наименованием «slider» (см. «Пример создания компонента GradientSlider» ). Получим и выведем цвет бегунка со значением 0.75, обработаем события AddClick, ItemColorChanged, RemoveClick, изменим цвет бегунка с индексом 0:
// Получим цвет бегунка со значением 0.75
var color = slider.getColorByValue(0.75);
// Выведем полученное значение цвета
console.log("Цвет полученного бегунка: R:" + color.getR() + " G:" + color.getR() + " B:" + color.getB());
// Обработаем событие AddClick
slider.AddClick.add(function (sender, args, timeout) {
console.log("Инициировано событие AddClick")
});
// Обработаем событие ItemColorChanged
slider.ItemColorChanged.add(function (sender, args, timeout) {
console.log("Инициировано событие ItemColorChanged")
});
// Обработаем событие RemoveClick
slider.RemoveClick.add(function (sender, args, timeout) {
console.log("Инициировано событие RemoveClick")
});
// Изменим цвет бегунка с индексом 0
slider.getItemByIndex(0).setColor("#FFF000");
Нажмем поочередно на кнопки «Добавить» и «Удалить». Будет добавлен и удален бегунок компонента.
В результате выполнения примера был изменен цвет бегунка с индексом 0:

Также в консоли бразуера было выведено значение цвета бегунка с заданным значением и сообщения о вызове обработанных событий:
Цвет полученного бегунка: R:255 G:255 B:0
Инициировано событие ItemColorChanged
Инициировано событие AddClick
Инициировано событие RemoveClick
См. также: