Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   движение объекта во времени (http://www.flasher.ru/forum/showthread.php?t=39192)

tsep 31.10.2002 13:58

движение объекта во времени
 
Подскажите плиз как сделать движение объекта с определенной скоростью.
То есть нужно сделать задержку, а 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;
}

ЛОWАДКА 31.10.2002 16:29

забыл в конце stop(); вставить! :D

Max N Chubin_ 31.10.2002 16:33

какой такой STOP();
 
ничего я не забыл!
:) я говорю об однокадровом _root
а как ты знаешь конечно один кадр не циклиться...
так шо СТОП тут не нужен..
;)

ЛОWАДКА 31.10.2002 17:05

ну пробач не знал что он однокадровый! :)))))

TTS 31.10.2002 17:55

Цитата:

движение объекта во времени
Этого вообще-то ещё никто...

Max N Chubin_ 31.10.2002 18:02

хе хе хе хе хе
 
2 TTS:
ты отчасти прав!
но паренек то решил эту проблему!!!
смотри первый пост!
т.е. фактически объект мгновенно перемещается в пространстве не затрачивая времени!!!
:D :D :D

ЛОWАДКА 31.10.2002 18:22

нобелевская премия! :)))))))

Pietrovich 02.11.2002 00:54

2 TTS
Цитата:

Этого вообще-то ещё никто...
да ну!?
ты же движешся... и я двигаюсь....
правда все с одной скоростью и в одном направлении :)

2tsep
Цитата:

а setTimeout-a в Action script нету
есть. в МХе

setInterval & clearInterval

почти тоже самое,только со своими глюками, внимательно почитай хелп перед применением.

tsep 03.11.2002 11:03

2Max N Chubin_
Спасибо! Не додумал, что можно связать с onEnterFrame.


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

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