|
Страница 1 из 1 [ Сообщений: 11 ] |
@st@l@vist@
участник
|
|
Нарисуй круг, нажми A, потом CTRL+A - восемь контрольных точек у стандартного круга в редакторе …
Если очень критично, можно сделать свой инструмент на JSFL, будет рисовать круг с большим количеством узлов.
А вот пример небольшой :
MovieClip.prototype.drawCircle = function(radius, x, y, seg)
{
var seg = 360 / seg;
var radian = Math.PI / 180;
this.moveTo(x + radius, y);
for(var s = seg; s <= 360; s += seg)
{
var cx = radius * Math.cos(s * radian);
var cy = radius * Math.sin(s * radian);
var ax = cx + radius * Math.tan(seg / 2 * radian) * Math.cos((s - 90) * radian);
var ay = cy + radius * Math.tan(seg / 2* radian) * Math.sin((s - 90) * radian);
this.curveTo(ax + x, ay + y, cx + x, cy + y);
}
}
function oEF()
{
this._rotation += 3;
}
var mc1 = createEmptyMovieClip("mc1", 1);
var mc2 = createEmptyMovieClip("mc2", 2);
mc1.beginFill(0x0);
mc1.drawCircle(250,0,0,8 );
mc1.endFill();
mc1._x = 300;
mc1._y = 400;
mc1.onEnterFrame = oEF;
mc2.beginFill(0x0);
mc2.drawCircle(250,0,0,32);
mc2.endFill();
mc2._x = 700;
mc2._y = 400;
mc2.onEnterFrame = oEF;
|
|
|
|
|
TONIC XGM
старожил
|
|
…
Последний раз редактировалось TONIC XGM 26 Март 2008, 13:41:06, всего редактировалось 1 раз.
|
|
|
|
|
TONIC XGM
старожил
|
|
…
Последний раз редактировалось TONIC XGM 26 Март 2008, 13:40:21, всего редактировалось 1 раз.
|
|
|
|
|
bpd_sign
постоянный участник
|
|
eddy444, Корел НЕ рисует круг. Давно известный факт.
|
|
|
|
|
Agarev'com
постоянный участник
|
|
да блин я думал это у меня руки кривые или глаз или барабашка, а чего не рисует - то и как всеже нарисовать?
_________________ Отпускайте лапы и падайте! © Буратино.
|
|
|
|
|
TONIC XGM
старожил
|
|
…
Последний раз редактировалось TONIC XGM 26 Март 2008, 13:39:57, всего редактировалось 1 раз.
|
|
|
|
|
TONIC XGM
старожил
|
|
…
Последний раз редактировалось TONIC XGM 26 Март 2008, 13:39:27, всего редактировалось 1 раз.
|
|
|
|
|
@st@l@vist@
участник
|
|
TONIC XGM, в кореле работа с кривыми сделана не так как во флеше, твои 4 контрольных точки в Кореле = 8 во Флеше. Если сделать простой copy / pase увидешь …, а если экспортнуть в swf из корела, то будет не 8, а 16 - большая точность …
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 11 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|