|
|
|||||
реализация эластичной нити
ну вообщем это было написано давно, но дабы увековечить решил поделиться с вами.
Данное творение было написано в те времена (MX) когда я только начинал изучать ООП, и пытался применить эти знания на флеше. Идея может и не оригинальная, но вот реализация некоторым может показаться интересной (если не считать писания на "прототипах"). Вообщем эта нитка может связывать любые два объекта на сцене. Для создания нити, достаточно просто аттачить ее на сцену _root.attachMovie("ln", "line0", _root.getNextHighestDepth(), {num: 12, weight: .1, elastic: .75, st: _root.s, en: _root.e}); ну первые три думаю понятны num - количество сегментов линии (реалистичность изгибов) weight - вес (и как следствие инертность) нити elastic - эластичность (ну или "резиновость" : нити st - (от слова start) объект реально существующий на сцене, где начинается нить. en - (от слова end) объект реально существующий на сцене, где заканчивается нить. объекты могут быть динамичными, например один может быть привязан к мыши... вообщем прикрепляю пример. и да простите мне мои грехи... писал на клипах...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет... |
|
|||||
divinus, клево! Мне понравилось=)
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Это декомпил, а, соответственно, код не ваш. Нашли, чем гордиться.
|
Часовой пояс GMT +4, время: 13:27. |
|
« Предыдущая тема | Следующая тема » |
|
|