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

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

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Цитата:
твины отпадают
читай про класс Tween или в поиске ищи

Старый 29.06.2009, 14:22
forhaxed вне форума Посмотреть профиль Отправить личное сообщение для forhaxed Найти все сообщения от forhaxed
  № 12  
Ответить с цитированием
forhaxed

Регистрация: Jun 2009
Сообщений: 35
потому что движение должно быть равномерное, а с помощью твина получится:
если обьект двигается в с позиции 300;300 в 0;0 то он будет двигаться со скоростью y, а если обьект будет двигаться с 300;300 в 250;250 то скорость будет равна x, время этих движений раны (t1=t2), а вот скорость этих передвежений будут разные (x не равно y). в итоге мне нужно что бы обьект например с точки 300;300 двигался в точку 0;0 со скоростью 3px/сек. (например). вот поэтому твины отпадают

Старый 29.06.2009, 14:31
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 13  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
А вычеслить сколько веремени нужно для перемещения в нужную точку и передавать ее твину слабо?
__________________
Не всех война убила - многих покалечила

Старый 29.06.2009, 14:41
forhaxed вне форума Посмотреть профиль Отправить личное сообщение для forhaxed Найти все сообщения от forhaxed
  № 14  
Ответить с цитированием
forhaxed

Регистрация: Jun 2009
Сообщений: 35
зачем искать сложные пути? нужно сделать Без использования твина!

Старый 29.06.2009, 14:56
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 15  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
По моему это вы ищите сложные пути... Тогда следуйте совету willis83
__________________
Не всех война убила - многих покалечила

Старый 29.06.2009, 15:02
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 16  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
вам шашечки или ехать? вы просили, что бы Вам помогали, а теперь ещё и делать за Вас. Вы сказали, что не разбираетесь в этом, так что не спорте с теми, кто разбирается: возьмите и сделайте как предлагают. Вам же срочно?

Старый 29.06.2009, 15:51
forhaxed вне форума Посмотреть профиль Отправить личное сообщение для forhaxed Найти все сообщения от forhaxed
  № 17  
Ответить с цитированием
forhaxed

Регистрация: Jun 2009
Сообщений: 35
я просил сделать анимацию обьекта по функциям, путного некто нечего не сказал, но навели на мысль в матиматике я не сильно силен) так что прошу сказать как твинам посчить время?

Старый 29.06.2009, 16:31
RandomUser вне форума Посмотреть профиль Отправить личное сообщение для RandomUser Найти все сообщения от RandomUser
  № 18  
Ответить с цитированием
RandomUser

Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
У вас есть текущие координаты объекта, у вас есть координаты куда хотите его переместить. Т.е. у вас есть расстояние. У вас есть скорость перемещения объекта.
Если я правильно помню школьный курс математики (или физики?) время = расстояние делить на скорость.
__________________
Не всех война убила - многих покалечила

Старый 29.06.2009, 23:51
forhaxed вне форума Посмотреть профиль Отправить личное сообщение для forhaxed Найти все сообщения от forhaxed
  № 19  
Ответить с цитированием
forhaxed

Регистрация: Jun 2009
Сообщений: 35
хмм. замечательно:

Код AS1/AS2:
function moveToXY(xpos:Number,ypos:Number):void
{
	var xpos1:Number = this.x;
	var ypos1:Number = this.y;
	var Time:Number = Math.floor(Math.sqrt((xpos1-xpos)*(xpos1-xpos)+(ypos1-ypos)*(ypos1-xpos)));
	trace(Time);
	new Tween(this, "x", null, this.x, xpos, Time, false);
	new Tween(this, "y", null,this.y,ypos,Time,false);
 
}
но иногда трейс говорит: "NaN"
и перемещает обьект в координаты 0;0

что такое NaN и как его решить?

Старый 30.06.2009, 00:49
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 20  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
По-моему, Вы пытаетесь взять квадратный корень от отрицательного числа. Добавьте Math.abs - это модуль.

"NaN" - Not a Number
__________________
Дело не в тебе

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

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

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


 


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


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