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

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

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

Регистрация: Aug 2005
Сообщений: 785
внимание в коде страшная оппечатка!
Код:
function G(me,obj1,obj2) {
	me.onEnterFrame=function(){
	for(i=0;i<obj1.length;i++){
	var dx = this._x - obj1[i]._x
	var dy = this._y - obj1[i]._y
	var D=Math.sqrt(dx*dx+dy*dy)
	var F=-100/D
	if(Math.abs(F)<0.1|D<20){
		F=0
	}
	if(D<5){
		me._x=+10
	}
	 angle = Math.atan2 (dy, dx);
		me._x -= Math.cos (angle) * F
		me._y -= Math.sin (angle) * F
	
}
    for(l=0;l<obj2.length;l++){
	var dx2 = this._x - obj2[l]._x
	var dy2 = this._y - obj2[l]._y
	var D2=Math.sqrt(dx2*dx2+dy2*dy2)
	var F2=100/D2
	if(Math.abs(F2)<0.1|D2<20){
		F2=0
	}
	 angle2 = Math.atan2 (dy2, dx2);
		me._x -= Math.cos (angle2) * F2
		me._y -= Math.sin (angle2) * F2
	
}
__________________
Нано-флешер (в отставке)

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

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

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


 


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


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