![]() |
|
||||||||||
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
А я похвалил красивое решение. Которое имеет также корни универсальности, в смысле может быть еще для чего-то использовано. А может быть, оно уже было для чего-то использовано
А что с вопросом, Nirth? Не представляешь, где это применить? Разведчик показывает дорогу юнитам. Группа девушек переправляется через речку по бревну. Ты управляешь убегающим зайцем, а собака его догоняет ![]()
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 19.08.2007 в 01:40. |
|
|||||
|
Думаю всех удивило существование методов push и shift
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Это просто цепная реакция пошла =)
|
|
|||||
|
"Думаю всех удивило существование методов push и shift"
хахахаха а что такого в этом решении? оно как раз самое банальное - первое, что приходит в голову. отцовским решением было бы хранить в массиве всего одну запись в единицу времени - ведь это реально то, что необходимо и достаточно о как я только что лажанулся Последний раз редактировалось etc; 19.08.2007 в 17:34. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Very nice!
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Меня удивил адский способ Kikasso со счетчиком кадров. Всем индусам на зависть! =))
|
|
|||||
|
Цитата:
__________________
Хороший отдых - половина работы. |
|
|||||
|
Вообще можно проще:
onEnterFrame = function(){
setTimeout(function(obj){
clip2._x = obj.x;
clip2._y = obj.y;
}, 1000, {x:clip1._x, y:clip1._y});
}
clip1.startDrag(true);
Стеки здесь - лишние. Последний раз редактировалось miramax; 19.08.2007 в 04:45. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Раз на то пошло =)) Стек действительно лишний, а вот очередь -- как раз подойдет))
var queue:Array = new Array(33);
//
onEnterFrame = function () {
queue.push({x:mc1._x, y:mc1._y});
var shifted:Object = queue.shift();
mc2._x = shifted.x;
mc2._y = shifted.y;
};
//
mc1.startDrag(true);
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|