Показать сообщение отдельно
Старый 24.04.2003, 22:24
LomC вне форума Посмотреть профиль Отправить личное сообщение для LomC Найти все сообщения от LomC
  № 14  
LomC

Регистрация: Nov 2002
Адрес: Казань
Сообщений: 4
Вот еще один метод:


Код:
function HEXtoRGB(n) {
	return {rb:n >> 16, gb:(n >> 8) & 0xff, bb:n & 0xff};
}
Color.prototype.blendRGB = function(c1, c2, t) {
	var ct = (c1.rb+(c2.rb-c1.rb)*t) << 16 | (c1.gb+(c2.gb-c1.gb)*t) << 8 | (c1.bb+(c2.bb-c1.bb)*t);
	this.setRGB(ct);
	return ct;
};
this.onLoad = function() {
t=0;
	c1 = HEXtoRGB(0xЦветНомерОдин);
	c2 = HEXtoRGB(0xЦветНомерДва);
	c = new Color(ИмяКлипаУкоторогоХотимМенятьЦвет);
};
this.onEnterFrame = function() {
	c.blendRGB(c1, c2, t);
	t+=0.01;
	if(t>1){
		t=0;
	}
};


Последний раз редактировалось LomC; 24.04.2003 в 22:28.