![]() |
Искажение объектов
Пис!
Народ, подскажите, можно ли, используя акшенскрипт, искажать обекты? То есть, допустим, имеем квадратик. Берем за одну вершину и оттягиваем. В итоге правильная форма квадрата теряется и получается произвольный четырехугольник. (Хочется бы проделывать тоже самое с картинками) ЗЫ. Интересует именно преобразование объектов (мувиков). Т.е. предложения, типа взять четыре линии соединить и их крутить, не подходят. |
а если при помощи програмного рисования?
|
То есть программного рисования?
Программно нарисовать закрашенный многоугольник(замкнутую область)? А как? как его затем модифицировать? |
:)
я как то даФно делал....посари если поможет...копи-пэйст в первый кадря и ctrl+enter...
_root.createEmptyMovieClip("bg", 0); with (_root.bg) { lineStyle(1, 0x00000, 100); beginFill(0x394351, 100); moveTo(0, 0); lineTo(Stage.width,0); lineTo(Stage.width,Stage.height); lineTo(0,Stage.height); lineTo(0, 0); endFill(); } _root.onMouseDown = function() { for (t=1; t<=8; t++) { if (_root["a"+t].hitTest(_root._xmouse, _ymouse)) { startDrag(_root["a"+t]); } } }; _root.onMouseUp = function() { stopDrag(); }; for (i=1; i<=8; i++) { _root.createEmptyMovieClip("a"+i, i); with (_root["a"+i]) { lineStyle(1, 0x000000, 100); beginFill(0x505F70, 100); moveTo(250, 200); lineTo(250, 190); lineTo(260, 190); lineTo(260, 200); lineTo(250, 200); endFill(); _x = random(200); _y = random(200); } } _root.onEnterFrame = function() { _root.createEmptyMovieClip("line", 10); with (_root.line) { lineStyle(1, 0xFFFF00, 100); beginFill(0xFFFF00, 50); moveTo(_root.a1._x, _root.a1._y); curveTo(_root.a2._x, _root.a2._y, _root.a3._x, _root.a3._y); curveTo(_root.a4._x, _root.a4._y, _root.a5._x, _root.a5._y); curveTo(_root.a6._x, _root.a6._y, _root.a7._x, _root.a7._y); curveTo(_root.a8._x, _root.a8._y, _root.a1._x, _root.a1._y); endFill(); } }; |
| Часовой пояс GMT +4, время: 04:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.