Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Интерактивный градиент (http://www.flasher.ru/forum/showthread.php?t=48921)

Past_Or 11.09.2003 01:50

Интерактивный градиент
 
Есть нарисованный круг, надо залить его круговым градиентом но чтобы его центр всегда был под курсором, а при выходе мыши с територии объекта оставался на краю объекта.
Долго мучаюсь - результатов ноль!

Помогите пожалуйста.

Заранее спасибо.

major 15.09.2003 18:58

Вложений: 1
ловите

Nirth 15.09.2003 21:54

создаем Клип (я использую для таких вещей клип Script) после чего пишем там код

Код:


onClipEvent (enterFrame) {
        var xCoord = _root._xmouse;
        var yCoord = _root._ymouse;
        _root.createEmptyMovieClip("grad", 1);
        with (_root.grad) {
                colors = [0xFF0000, 0x0000FF];
                alphas = [100, 100];
                ratios = [0, 0xFF];
                matrix = {a:200, b:0, c:0, d:0, e:200, f:0, g:xCoord, h:yCoord, i:1};
                beginGradientFill("radial", colors, alphas, ratios, matrix);
                moveTo(120, 120);
                lineTO(240, 120);
                lineTO(240, 240);
                lineTO(120, 240);
                lineTO(120, 120);
                endFill();
        }
}

ограничения уже сам сообразишь как делать
ЗЫ если бы прочел референс сам бы понял=) я за 2 минуты разобрался=)

Past_Or 15.09.2003 23:52

Спасибо! Это то что было нужно. :p


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

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