668 MGraphics.ru - Macromedia Flash - Кривая безье во Flash (Флеш, Флэш)
Уроки photoshopa


Macromedia Flash

Кривая безье во Flash (Флеш, Флэш)

Условия перепечатки материалов

Рейтинг статьи: 0.000.000.000.000.00
Проголосовало 0 человек.
Оцените статью:

Кривая безье

Создадим новый Flash-документ и вставим код AS в первый кадр (F9):

//empty Movie Clip to hold the drawing
_root.createEmptyMovieClip("holder", 33);

//event triggered when the mouse moves
this.onMouseMove = function()
{
//how the line looks (thickness, color, alpha)
holder.lineStyle(2, 0x009933, 10);

//move to the start of the curve
holder.moveTo(100, 200);

//explained below
holder.curveTo(_xmouse, _ymouse, 400, 200);
}

curveTo(controlX, controlY, anchorX, anchorY);

Эта функция используется для рисования кривой. Если сейчас вы начнете тестировать ролик, то заметите, что количество кадров в секунду (FPS) заметно снизится, поскольку Flash рисует очень много кривых.

Добавьте следующий код:

holder.clear();

Теперь мы имеем одну кривую линию, тянущуюся за курсором. Экспериментируйте :)

Кривая безье

Переведено MGraphics.Ru
Оригинал: www.webzo.org

Разместил: MGraphics.Ru
Опубликовано: 23.11.2007
Статья "Macromedia Flash - Кривая безье во Flash (Флеш, Флэш)" прочтена 9370 раз.





Последние новости