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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

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

Подскажите, простейшую вещь, как заставить объект крутиться по спирали от центра и к центру. Если не сложно, а?

Старый 19.03.2002, 17:50
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 2  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Попробуй, может понравится. Делаешь мувик, пишешь ему в первый фрейм

_phi = 0;
this.moveTo(0,0);
onEnterFrame = function() {
_curx = _phi * Math.cos(_phi * Math.PI / 180) / 10;
_cury = _phi * Math.sin(_phi * Math.PI / 180) / 10;
this.lineTo(_curx, _cury);
_rotation --;
_phi += 2;
this.lineStyle(random(4) + 3, _phi * 25500);
}

После чего выносишь мувик в рут. Сэмпл для шестого, если надо - формула на виду

Старый 19.03.2002, 18:37
shtrih вне форума Посмотреть профиль Отправить личное сообщение для shtrih Посетить домашнюю страницу shtrih Найти все сообщения от shtrih
  № 3  
shtrih

Регистрация: Jun 2000
Адрес: Россия
Сообщений: 54
DeliMIter
Я в Action Script полное ламо, что такое рут в флеше мне непонятно. Прости мою наглость, ты не мог бы выслать мне исходник на мыло

Старый 20.03.2002, 11:46
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 4  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Могу

Here you are:
Вложения
Тип файла: zip spiral.zip (2.4 Кб, 106 просмотров)


Последний раз редактировалось DeliMIter; 20.03.2002 в 11:53.
Старый 20.03.2002, 13:06
shtrih вне форума Посмотреть профиль Отправить личное сообщение для shtrih Посетить домашнюю страницу shtrih Найти все сообщения от shtrih
  № 5  
shtrih

Регистрация: Jun 2000
Адрес: Россия
Сообщений: 54
А для 5-го флеша, а? Не затруднит?

Старый 20.03.2002, 18:57
shtrih вне форума Посмотреть профиль Отправить личное сообщение для shtrih Посетить домашнюю страницу shtrih Найти все сообщения от shtrih
  № 6  
shtrih

Регистрация: Jun 2000
Адрес: Россия
Сообщений: 54
Вот, упросил нашего программиста изучить флаш Адаптировали под пятый.
Код:
// Диаметр окружности
apl=70;
// Шаг от предыдущей позиции
step=1;
// Смещение от центра вращения
mov=0;
setProperty("MovingObject",_x,Math.cos(_phi * Math.PI / 180)*apl+mov); 
setProperty("MovingObject",_y,Math.sin(_phi * Math.PI / 180)*apl+mov); 
_phi+=step;
Спасибо большое-пребольшое!

Старый 20.03.2002, 20:29
StimS вне форума Посмотреть профиль Отправить личное сообщение для StimS Посетить домашнюю страницу StimS Найти все сообщения от StimS
  № 7  
StimS
 
Аватар для StimS

Регистрация: Aug 2001
Адрес: Россия/Москва/Красная Площадь/Мавзолей/Кв. №2
Сообщений: 702
Отправить сообщение для StimS с помощью ICQ
А просто в Guide Layer спиральку нарисовать?
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad:

Во имя процессора-отца, процесса-сына и святого root'а. Аминь.

Старый 21.03.2002, 15:15
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 8  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
2shtrih
Ну, почти оно

2StimS
И потом если нужно будет изменить шаг спирали или какой другой параметр весь лэйер переколбашивать? Неконструктивное предложение

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

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

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


 


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


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