![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Регистрация: Aug 2004
Адрес: Россия, Раменское
Сообщений: 11
|
а как сделать чтоб символ при одном нажатии на кнопку двигался сам ,например, по прямой?
|
|
|||||
|
Видимо, ты из начинающих, поэтому пишу подробно.
Смотри в пример, вот комментарии... На 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); всего лишь зацикливает ролик. Все! |
|
|||||
|
Фигню написал. Все работает, но не обязательно "руками" зацикливать ролик. Удали слой 1, он не нужен.
|
![]() |
Часовой пояс GMT +4, время: 00:17. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|