Как нарисовать сектор круга?
У меня есть задача нарисовать "заполненность" циферблата часов.
Тоесть, по мере того, как секундная стрелка идёт по циферблату, он бы закрашивался цветом. Во флеше есть инструмент Oval Primitive Tool, который мне идеально подходит. Там задаётся начальный и конечный угол сектора. Могу ли я нарисовать программно этот сектор и в зависимости от значения таймера, менять значение угла от 0 до 360 ? (я нашёл только про рисование кругов и эллипсов. но может вот сектора тоже есть?) |
Код AS3:
|
Посмотреть как это реализовано в Degrafa
|
AS3Coder, в твоём примере надо добавить ещё +1 к angle (полкруга получается 181).
|
Поправил условие выхода из цикла. Должно нарисоваться правильно.
|
дописал код от AS3Coder, прооптимизировал чуть-чуть и добавил возможность задавать внутренний радиус
Код AS3:
Код AS3:
|
Часовой пояс GMT +4, время: 09:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.