2013-02-20 1 views
1

Есть ли способ получить подборщик цветов, который изменил альфа-канал цвета RGBA с помощью dat.gui (http://code.google.com/p/dat-gui/)?Выбор цвета с альфой с использованием dat.gui (HTML5)

В настоящее время я могу изменить значение RGB с помощью устройства выбора цвета - даже если цветовой выбор принимает значение альфа.

Пример (также http://jsfiddle.net/mortennobel/PT3g2/1/):

var ColorObject = function() { 
    this.color = [ 0, 128, 255, 0.3 ]; // RGB with alpha 
    this.showAlert = function(){ 
     alert("Color is "+this.color); 
    } 
}; 

var colorObject = new ColorObject(); 
var gui = new dat.GUI(); 

gui.addColor(colorObject, 'color'); 
gui.add(colorObject, 'showAlert'); 
+0

Это работает для меня. Какой требуемый результат вы не получите? – vals

+0

Мне нужен слайдер, поэтому я могу изменить значение альфа-диапазона в панели выбора цвета. – Mortennobel

+0

Эта функциональность просто недоступна на dat.GUI, поэтому я не вижу никакого ответа, который вы ищете здесь – MarcinJuraszek

ответ

2

Я не уверен, есть ли простой способ расширить существующую библиотеку. Я только что внес изменения в библиотеку. Вы можете попробовать его здесь: http://jsbin.com/anewaz/2

Модифицированных источники также на моем GitHub: https://github.com/mariozski/datGUIwithAlpha/blob/master/dat.gui.js

Надеется, что это поможет :-)

М.З.

+0

Хорошая работа !!! Только то, что я искал! – Mortennobel