![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Как правильно анимировать круг, точнее заливку окружности, чтобы она равномерно появлялась по часовой стрелке (допустим). Пробовал реализовать с помощью простого shape tween - получается какой-то фаршмак. Пробовал расставить shape hints тоже не особо помогло. Существует ли какой-нибудь "нормальный способ", кроме покадровой анимации?
|
|
|||||
|
Лучше маску повесь,и её двигай...
Хотя, смотря как тебе надо... |
|
|||||
|
Регистрация: Jul 2003
Адрес: Винница (или область)
Сообщений: 118
|
может мой вариант подойдет? см. архив.
__________________
все там будем... |
|
|||||
|
this.createEmptyMovieClip("crug",1);
with(this.crug){r=50;_x=_y=200;i=0;} pi2=2*Math.PI;//если не на весь круг то нада меньше n=50;//чило секторов this.crug.onEnterFrame=function(){ with(this){ clear; beginFill(0xff0000,100); lineTo(r*Math.sin(pi2*i/n),r*Math.cos(pi2*i/n)); lineTo(r*Math.sin(pi2*(i+1)/n),r*Math.cos(pi2*(i+1)/n)); lineTo(0,0); endFill(); if(i++==n) delete onEnterFrame; } } |
|
|||||
|
Цитата:
Если не понятно объяснил - то вот еще раз: нужно чтобы в круге появлялся сегмент с заливкой и рос по окружности до размера где-то чуть большего 1/2 круга. Как увиличивающаяся долька, если так понятнее. |
![]() |
Часовой пояс GMT +4, время: 04:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|