GradientSlider.getColorByValue

Синтаксис

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

 

См. также:

 GradientSlider