Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Программная анимация (http://www.flasher.ru/forum/showthread.php?t=137628)

Wadimir 18.03.2010 16:14

Программная анимация
 
Добрый день.

На сцене есть объект который движется из точки А в точку Б. При попадании в точку Б объект опять появляется в точке А и движется в точку Б и т д. Как можно так сделать без привязки к координатам?

Координаты нельзя использовать потому что скорость движения и координаты могут изменяться.

Zebestov 18.03.2010 16:42

т.е. нужно проехать на велике отсюда и до гаражей, но не использовать руль, потому что его положение может изменяться?
изложи больше деталей задачи.

Wadimir 18.03.2010 17:39

координата по х постоянная, а а движение по y. Больше нет деталей. В этом и состоит задача

invincible 18.03.2010 18:30

blog.greensock.com -пакет классов твин-макс. Там можно указать свойство onComplete, которое срабатывает тогда, когда движение закончилось. (Один из вариантов)

Alex_YAROST_22 18.03.2010 18:36

что-то вы усложняете все, либо постановка задачи неверная :)

в EnterFrame

Код AS3:

object.y += speed;
if (object.y >= endY)
{
    object.y = startY
}

где startY и endY это начальная и конечная координата движения по Y а speed - скорость.

Ну и меняете их как вам заблагорассудится :)

Zebestov 18.03.2010 18:39

какие координаты "могут меняться"? точек А и Б?

Wadimir 18.03.2010 22:19

Да. Координаты точек A и Б могут меняться по у. Тут всё очень долго объяснять почему так. Но одно могу сказать что значения координат применятся не должны.

Zebestov 19.03.2010 00:35

Цитата:

Но одно могу сказать что значения координат применятся не должны.
Слушай я не могу понять каких координат? Точек А и Б? Если так — то я просто не понимаю как это?

- приходи ко мне в гости
- ок! где живешь?
- не скажу

P.S.
очень нудный топик получается. гриф секретности координат и цели их сокрытия заколебал )

Hidest 19.03.2010 01:37

Объясните вкратце тогда, что нужно, если уж так долго объяснять... Координаты, как ни крути, использовать придется, но вот тот факт, что они могут меняться - это совершенно не значит, что их нельзя использовать... В общем, четкую проблему в студию!

п.с. Простой способ - делаете мувик, в нем анимация из гипотетической точки А в Б... без стопов в конце. Располагаете мувик где хотите и под каким хотите углом - вот вам и движение из А в Б неизвестно где!...

Только вот зачем все-таки, не понятно... неужели такой дикий секрет?


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

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