Просмотр полной версии : Как сделать чтоб шрифт менял цвет?
veterok4
05.03.2006, 18:03
Собственно - сабж.
Нужно чтоб название (шрифт) - меняло рандомно свой цвет постоянно.
например
this.createTextField('_txt',0,0,0,0,0);
_txt.autoSize=true;
_txt.text='название';
setInterval(function(){_txt.textColor=random(0xFFFFFF)},40);
veterok4
05.03.2006, 20:03
Спасибо.
Но у меня Текст как мувик. Как бы в нём самом прописать?
Нельзя ли сделать чтоб цвет менялся более плавно? А то это больше похожу на гирлянду:)
плавно
clr = function (val) {
val %= 255;
var f = Math.floor(val/85);
val = 3*(val%85);
return val*(1 << 8*((2*f)%3))+(255-val)*(1 << 8*((2*f+1)%3));
};
this.createTextField('_txt', 0, 0, 0, 0, 0);
_txt.autoSize = true;
_txt.text = 'название';
var c=0;
setInterval(function () {
_txt.textColor = clr(c++);
}, 40);
текст как мувик:
см. Color.setRGB ,Color.setTransform ..
veterok4
05.03.2006, 20:12
Спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.