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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.01.2003, 00:12
[Bio[M]ecH] вне форума Посмотреть профиль Отправить личное сообщение для [Bio[M]ecH] Посетить домашнюю страницу [Bio[M]ecH] Найти все сообщения от [Bio[M]ecH]
  № 1  
[Bio[M]ecH]

Регистрация: Oct 2001
Адрес: Tallinn, Estonia
Сообщений: 92
Отправить сообщение для [Bio[M]ecH] с помощью ICQ
По умолчанию Координаты предела движения.

Народ, есть код для мувика :

Код:
onClipEvent (enterFrame) {
	if (_root._xmouse, _root._ymouse, true) {
		i = _root._xmouse-this._x;
		xv = (xv+(i)/2)/1.5;
		this._x += xv;
		}
	}
}
Как задать координаты предела движения, чтоб он не по всему мувику двигался, а скажем в радиусе 100 пикселей по оси х ?

Старый 26.01.2003, 01:24
efim вне форума Посмотреть профиль Отправить личное сообщение для efim Посетить домашнюю страницу efim Найти все сообщения от efim
  № 2  
efim

Регистрация: Feb 2001
Адрес: Piter Russia
Сообщений: 312
Отправить сообщение для efim с помощью ICQ
onClipEvent (enterFrame) {
if (_root._xmouse, _root._ymouse, true && this._x<каоето значение) {
i = _root._xmouse-this._x;
xv = (xv+(i)/2)/1.5;
this._x += xv;
}
}

Старый 26.01.2003, 01:37
B.B>>>Flash вне форума Посмотреть профиль Отправить личное сообщение для B.B>>>Flash Посетить домашнюю страницу B.B>>>Flash Найти все сообщения от B.B>>>Flash
  № 3  
B.B>>>Flash
 
Аватар для B.B>>>Flash

Регистрация: Dec 2002
Сообщений: 123
Код:
//Держи и пользуйся раз и навсегда:
onClipEvent(load){
 startDrag(this,true,100,120,450,300);
}
//Мувик движется за мышкой не левее, чем 100, не выше чем 120, не правее, чем 450 и не ниже 300 px
__________________
Сначала сделай, потом подумай!
D-e-K

Старый 26.01.2003, 01:41
B.B>>>Flash вне форума Посмотреть профиль Отправить личное сообщение для B.B>>>Flash Посетить домашнюю страницу B.B>>>Flash Найти все сообщения от B.B>>>Flash
  № 4  
B.B>>>Flash
 
Аватар для B.B>>>Flash

Регистрация: Dec 2002
Сообщений: 123
Код:
// а вот и движение по радиусу:
onClipEvent(load){
_root._x = this._x;
_root._y = this._y;
startDrag(this,true,x-100,y-100,x+100,y+100);
}
//Вот и вся сложность...
//Мувик движется по осям х и у в радиусе не более 100 px
__________________
Сначала сделай, потом подумай!
D-e-K

Старый 26.01.2003, 01:43
[Bio[M]ecH] вне форума Посмотреть профиль Отправить личное сообщение для [Bio[M]ecH] Посетить домашнюю страницу [Bio[M]ecH] Найти все сообщения от [Bio[M]ecH]
  № 5  
[Bio[M]ecH]

Регистрация: Oct 2001
Адрес: Tallinn, Estonia
Сообщений: 92
Отправить сообщение для [Bio[M]ecH] с помощью ICQ
Эээ, нее, ребятки. Хоччца чтобы эффект пружинки сохранился!


Последний раз редактировалось [Bio[M]ecH]; 26.01.2003 в 01:48.
Старый 26.01.2003, 02:26
B.B>>>Flash вне форума Посмотреть профиль Отправить личное сообщение для B.B>>>Flash Посетить домашнюю страницу B.B>>>Flash Найти все сообщения от B.B>>>Flash
  № 6  
B.B>>>Flash
 
Аватар для B.B>>>Flash

Регистрация: Dec 2002
Сообщений: 123
Да на тебе и с пружиной, только формулу замени!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :[)
Вложения
Тип файла: zip effect.zip (2.6 Кб, 96 просмотров)
__________________
Сначала сделай, потом подумай!
D-e-K

Старый 27.01.2003, 22:25
  № 7  
Guest

Сообщений: n/a
А я использовал такое:
Код:
if(_xmouse<500&&_xmouse>100&&_ymouse<600&&_ymouse>100){ do something };

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

Регистрация: Jan 2003
Адрес: Spb
Сообщений: 153
Про ЭКСПОНЕНТУ асимптотически подходящую к границе ЗАБЫЛИ? Или математика не в моде?
__________________
любые дела, и добрые, и злые - лучше чем хаос
-------------LEADAXE

Старый 29.01.2003, 21:54
B.B>>>Flash вне форума Посмотреть профиль Отправить личное сообщение для B.B>>>Flash Посетить домашнюю страницу B.B>>>Flash Найти все сообщения от B.B>>>Flash
  № 9  
B.B>>>Flash
 
Аватар для B.B>>>Flash

Регистрация: Dec 2002
Сообщений: 123
leadaxe в 9 классе такое не проходят, а я пока именно там.
__________________
Сначала сделай, потом подумай!
D-e-K

Старый 29.01.2003, 23:42
leadaxe вне форума Посмотреть профиль Отправить личное сообщение для leadaxe Посетить домашнюю страницу leadaxe Найти все сообщения от leadaxe
  № 10  
leadaxe
 
Аватар для leadaxe

Регистрация: Jan 2003
Адрес: Spb
Сообщений: 153
e^(r-r0) - если так задать силу, то видно, чтоо при r--> r0
сила стремится к бесконечности.... и не даст обьекту долететь до границы при любых нач. условиях....
Это уравнения движения на жесткой пружине,
Вот в кратце и все!
__________________
любые дела, и добрые, и злые - лучше чем хаос
-------------LEADAXE

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

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

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


 


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


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