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

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

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

Регистрация: Mar 2007
Сообщений: 17
Question как сделать, чтобы объект поворачивался вправо-влево

в засисимости от движения мыши?


Последний раз редактировалось koty__w; 27.03.2007 в 20:50.
Старый 27.03.2007, 20:57
k0zer вне форума Посмотреть профиль Отправить личное сообщение для k0zer Найти все сообщения от k0zer
  № 2  
Ответить с цитированием
k0zer
[+] варез
[+3 04.04.07]

Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
Цитата:
Сообщение от Mr. Fixit
поиск рулит, сам где-то выкладывал исходник на даный вопрос!!!
Можно так ))
Код:
onClipEvent (enterFrame) {
	this._rotation += Math.atan2( this._ymouse, this._xmouse)*180/Math.PI;
}
Не очень хорошо из-за +=. Но механизм примерно такой.

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

Регистрация: Mar 2007
Сообщений: 17
крутилка работает, но только у меня еще одно в задаче условие:

этот обьект не только должен вертеться, но и быть курсором мыши
то-есть, задача такая:

есть чувак, голова которого - курсор мыши.
если мышь идет вправо, голова смотрит вправо,
если мышь идет влево - голова смотрит влево.
вот....

Старый 27.03.2007, 21:42
k0zer вне форума Посмотреть профиль Отправить личное сообщение для k0zer Найти все сообщения от k0zer
  № 4  
Ответить с цитированием
k0zer
[+] варез
[+3 04.04.07]

Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
Тоже самое, только в atan2 подставляй разницу в координатах мышки, между разными моментами времени.

Старый 27.03.2007, 21:51
koty__w вне форума Посмотреть профиль Отправить личное сообщение для koty__w Посетить домашнюю страницу koty__w Найти все сообщения от koty__w
  № 5  
Ответить с цитированием
koty__w
 
Аватар для koty__w

Регистрация: Mar 2007
Сообщений: 17
сорри, а можно понятнее??
я тут новенькая, могу читать скрипт, редактировать, но очень трудно пока писать самой.

спасибо!!

Старый 27.03.2007, 21:56
k0zer вне форума Посмотреть профиль Отправить личное сообщение для k0zer Найти все сообщения от k0zer
  № 6  
Ответить с цитированием
k0zer
[+] варез
[+3 04.04.07]

Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
Цитата:
Сообщение от koty__w
сорри, а можно понятнее??
я тут новенькая, могу читать скрипт, редактировать, но очень трудно пока
Неплохо бы ещё научиться пользоваться поиском Просто пример очень популярный по-моему.

Примерно так можно:
Код:
onClipEvent (mouseMove) {
	x = _root._xmouse;
	y = _root._ymouse;
	this._x = x;
	this._y = y;
	this._rotation = Math.atan2(y-y0, x-x0)*180/Math.PI;
	x0 = x;
	y0 = y;
}
Прятать курсор мышки Mouse.hide()

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

Регистрация: Mar 2007
Сообщений: 17
спасибо ОГРОМНОЕ!!!
то, что нужно!

а про МаусХайд я все-таки знаю

Старый 27.03.2007, 22:15
k0zer вне форума Посмотреть профиль Отправить личное сообщение для k0zer Найти все сообщения от k0zer
  № 8  
Ответить с цитированием
k0zer
[+] варез
[+3 04.04.07]

Регистрация: Jul 2002
Адрес: SPb
Сообщений: 100
Я так, на всякий ))

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

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

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


 


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


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