
19.08.2004, 15:44
|
|
Регистрация: Feb 2004
Адрес: Лобня
Сообщений: 21
|
Видимо, ты из начинающих, поэтому пишу подробно.
Смотри в пример, вот комментарии...
На my_object вешаешь код (экземпляр символа object, находится в слое 2):
onClipEvent (load) {
// Инициализация переменных
motion = false; // флаг движения
step = 1; // шаг движения либо +1, либо -1 в зависимости от направления верх лили вниз
}
onClipEvent (enterFrame) {
// Действие на каждом кадре
if (motion)
// Если движение "включено", то изменяем y-координату объекта
_y += step;
if (_y > 100)
// Если достигли нижней условной границы, изменяем направление движения "на наверх"
step = -1;
if (_y < 30)
// Если достигли верхней условной границы, изменяем направление движения "на вниз"
step = 1;
}
На кнопку (в слое 3, экземпляр без названия) вешаешь код
on (release) {
my_object.motion = !my_object.motion;
}
Действие в слое 1 в кадре 10
gotoAndPlay(1);
всего лишь зацикливает ролик. Все!
|