Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: программная анимация.
Flash Zone Forum > Macromedia Flash > ActionScript
Polar Bear
Есть клип _root.clip и и две кнопки с кодом двигающие по оси х..
код кнопки:

Цитата
on (release)
{
if (_root.clip_x > -800)
{
_root.clip_x = _root.clip_x - 500;
}
}

Народ,... подскажите как сделать чтобы на эти 500 пикселей клип перемешался плавно...
а то скачает как ...
MustLive
Polar Bear

У тебя происходит смещение сразу на 500 пикселей, поэтому и получается резко.

Тебе нужно реализовать плавное смещение (на необходимое расстояние, в данном случае на 500 пикселей). Для этого сделай смещение не в on-release, а в отдельной функции, которая будем смещать (по пикселям) на нужное расстояние и будет вызываться уже из on-release блока.

В функции само смещение можно реализовать или onEnterFrame или setInterval. В котором задай смещение (по оси x) на один или несколько пикселей, и в случае setInterval задай задержу. Этим ты настроишь частоту срабатывания функции и соответственно скорость передвижения мувика.
Русская версия IP.Board © 2001-2009 IPS, Inc.