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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.10.2010, 12:54
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 1  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
По умолчанию движение по спирали, или движение не в ту сторону

вот - выкладываю плод суточных брожений. никак не могу получить нормального движения объекта по спирали, чтоб объект "не выпирал" - даже "подгонка" не проходит.

может, кто добрый человек подскажет - где тут бяка зарыта?

P.S. Старался двигаться от тригонометрии, найденной в сети, и от некоторых логических размышлений, в частности, что движение по спирали - то же "движение по кругу", радиус которого периодически изменяется (увеличивается или уменьшается, в зависимости от направления движения). Но почему-то периодически возникает ощущение, что это я движусь куда-то не туда, а спираль вполне себе ничего.
Вложения
Тип файла: zip spiralka.zip (14.5 Кб, 91 просмотров)
__________________
флэшь проела плешь


Последний раз редактировалось Seroy; 01.10.2010 в 13:01.
Старый 01.10.2010, 14:25
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 2  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Похоже сама нарисованная спираль немного не ровная. И точка трансформации шара была в верхнем его углу, а должна быть по середине. Вращение можно и проще сделать...
Код AS1/AS2:
var inc=120 //увеличение радиуса
var ang=0 // угол-скорость движения
_root.onEnterFrame=function(){
	mc_1._x=300+Math.cos(ang)*inc
	mc_1._y=250+Math.sin(ang)*inc
 
	inc+=0.6
	ang-=0.05
}
Вложения
Тип файла: swf spiral.swf (1.2 Кб, 138 просмотров)

Старый 01.10.2010, 15:20
Seroy вне форума Посмотреть профиль Отправить личное сообщение для Seroy Найти все сообщения от Seroy
  № 3  
Ответить с цитированием
Seroy

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
про точку-то забыл. мерси с
__________________
флэшь проела плешь

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

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

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


 


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


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