![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2001
Адрес: Moscow
Сообщений: 218
|
Программно изгибать линию можно попытаться с помощью curveTo. В help-е есть хороший пример с нарисованием круга. Разобраться не сложно.
В начале определяешь lineStyle(1, 0x000000, 100) - линия толщиной в 1, rgb(черный в данном случае) и alpha Потом moveTo(X, Y) - начальная точка и т.д.
__________________
Спасатели, вперед!!!!!! Нет безвыходных ситуаций, есть ситуации из которых ТЫ не знаешь как найти выход. Искренне рад помочь!:rolleyes: |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
кажется разобрался, вот типа того:
_root.createEmptyMovieClip("ship", 1); with (_root.ship) { lineStyle(1, 0xCCCCCC, 100); beginFill(0xCC3300, 80); moveTo(1, 1); curveTo(1, 1, 17, 17); curveTo(17, 17, 300, 17); curveTo(300, 17, 300, 10); curveTo(300, 10, 1, 1); endFill(); } но оно же только рисует, т.е. сразу готовый результат, а как заставить его выростать по команде, например линию moveTo(1, 1); lineTo(1, 3); заставить плавно вырасти в линию lineTo(1,200); ?
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
точнее это я уже догадался как....
просто _root.m.onEnterFrame = function(){ _root.m._yscale++; } а как это делается по кривой, например чтобы из точки 1, 1 она шла в 2, 2 потом в 3, 1 ... и т.д. ?
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
а я уже знаю
))если по простому чтобы двигалось, то можно привязать к мувиклипу вот так: onClipEvent (enterFrame) { _x--; _y++; _root.createEmptyMovieClip("machta", 2); with (_root.machta) { butx = getProperty(_root.but, _x); buty = getProperty(_root.but, _y); lineStyle(0, 0x000000, 100); moveTo(10, 10); lineTo(butx, buty); } } а если по сложному, то вместо координат задаем переменные, которые перебирают элементы массива, состоящие из заранее заданного пути ![]()
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
Регистрация: Nov 2001
Адрес: Moscow
Сообщений: 218
|
Здорово! Вот сам на все и ответил.
![]()
__________________
Спасатели, вперед!!!!!! Нет безвыходных ситуаций, есть ситуации из которых ТЫ не знаешь как найти выход. Искренне рад помочь!:rolleyes: |
![]() |
Часовой пояс GMT +4, время: 11:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|