Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать чтоб шрифт менял цвет? (http://www.flasher.ru/forum/showthread.php?t=76422)

veterok4 05.03.2006 18:03

Как сделать чтоб шрифт менял цвет?
 
Собственно - сабж.
Нужно чтоб название (шрифт) - меняло рандомно свой цвет постоянно.

silin 05.03.2006 18:48

например
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

Спасибо.
Но у меня Текст как мувик. Как бы в нём самом прописать?
Нельзя ли сделать чтоб цвет менялся более плавно? А то это больше похожу на гирлянду:)

silin 05.03.2006 20:09

плавно
Код:

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

упс..
 
Спасибо!


Часовой пояс GMT +4, время: 17:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.