PDA

Просмотр полной версии : Бегущая строка


XBT
22.09.2005, 23:40
Подскажите пожалуйста, как сделать бесконечную бегущую строку(графика вектор+растр), от края до края, беспрерывную. я пробую motion twin, но пока уразуметь не могу.

kruasan
23.09.2005, 03:13
Создай пустой мувиклип.
Положи туда несколько копий строки, и расположи эти копии встык одну за другой. Сколько копий сделать - зависит от ширины строки по отношению к ширине видимой области ("от края до края"). Если для полного покрытия области нужно N копий, то тебе надо сделать N+1 копий. Видимую область накрывай маской тех же габаритов.
Далее делаешь зацикленную анимацию. Двигаешь все копии скажем справа налево. Когда левая крайняя уходит за левую границу области, ты перекидываешь ее в другой конец и делаешь тем самым правой крайней. Найди фрагмент в этой анимации, где первый и последний кадры совпадают (в видимой области). Удали все кроме этого фрагмента, а затем удали последний кадр этого фрагмента.
Вот тебе и зацикленная строка.

Это так сказать "метод вручную", хотя тот же принцип можно реализовать и кодом.