Просмотр полной версии : движение объекта во времени
Подскажите плиз как сделать движение объекта с определенной скоростью.
То есть нужно сделать задержку, а setTimeout-a в Action script нету:(
делаю так
for (i=0;i<=100;i++)
{
_root.mName._x += 1;
// тута хотелось бы поставитить задержку
}
Max N Chubin_
31.10.2002, 14:53
если этот код ты пишешь в основном тайм лайне, тообъект пи любой задерже будет мгновенно появлятся в конечной точке пути! т.к. весь скрипт в одном кадре отрабатывается за один такт!
тебе нужно сделать так:
:) :) :) :) :) :) :)
_root.onEnterFrame=function(){
_root.mName._x++;
if(_root.mName._x>=100){
_root.onEnterFrame="";
}
}
или в AS для клипа mName написать:
:) :) :) :) :) :) :)
onClipEvent(enterFrame){
_x+=(100-_x)/5;
}
забыл в конце stop(); вставить! :D
Max N Chubin_
31.10.2002, 16:33
ничего я не забыл!
:) я говорю об однокадровом _root
а как ты знаешь конечно один кадр не циклиться...
так шо СТОП тут не нужен..
;)
ну пробач не знал что он однокадровый! :)))))
движение объекта во времени
Этого вообще-то ещё никто...
Max N Chubin_
31.10.2002, 18:02
2 TTS:
ты отчасти прав!
но паренек то решил эту проблему!!!
смотри первый пост!
т.е. фактически объект мгновенно перемещается в пространстве не затрачивая времени!!!
:D :D :D
нобелевская премия! :)))))))
Pietrovich
02.11.2002, 00:54
2 TTS
Этого вообще-то ещё никто...
да ну!?
ты же движешся... и я двигаюсь....
правда все с одной скоростью и в одном направлении :)
2tsep
а setTimeout-a в Action script нету
есть. в МХе
setInterval & clearInterval
почти тоже самое,только со своими глюками, внимательно почитай хелп перед применением.
2Max N Chubin_
Спасибо! Не додумал, что можно связать с onEnterFrame.
2 Pietrovich:
ты же движешся... и я двигаюсь....
правда все с одной скоростью и в одном направлении
... или не движемся. Всё в мире относительно.
Насчёт направления не могу ничего сказать, но вот у ламеров и тормозов скорость определённо ниже... :D :D
... или, наоборот, выше... Тут подумать надо. :rolleyes:
Nox Noctis
21.11.2002, 20:06
Оригинал написал(а) TTS
тут подумать надо
тут ?!?.... :eek:
неа ! :D
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.