Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Обсуждение работ > Не сайты

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 12.03.2008, 14:50
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 1  
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
По умолчанию реализация эластичной нити

ну вообщем это было написано давно, но дабы увековечить решил поделиться с вами.
Данное творение было написано в те времена (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) объект реально существующий на сцене, где заканчивается нить.

объекты могут быть динамичными, например один может быть привязан к мыши...
вообщем прикрепляю пример.
и да простите мне мои грехи... писал на клипах...
Вложения
Тип файла: rar !!!Нитка.rar (5.4 Кб, 163 просмотров)
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 12.03.2008, 14:55
св.demien вне форума Посмотреть профиль Отправить личное сообщение для св.demien Найти все сообщения от св.demien
  № 2  
св.demien
 
Аватар для св.demien

Регистрация: Aug 2007
Сообщений: 109
Отправить сообщение для св.demien с помощью ICQ
divinus, клево! Мне понравилось=)

Старый 12.03.2008, 18:08
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Это декомпил, а, соответственно, код не ваш. Нашли, чем гордиться.

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 15:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:26.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.