Як розпочати перетягування декількох спрайтів у Flash AS3

Adobe Flash ActionScript 3 включає функції перетягування, так що ви можете дозволити своїм користувачам перетягувати об'єкти через анімацію Flash. Щоб дозволити користувачам перетягувати спрайти, ви повинні налаштувати функції перетягування анімації. Ви повинні викликати функцію перетягування, коли користувач натискає кнопку миші на піктограмі.

1

Відкрийте редактор Adobe ActionScript 3 і відкрийте свій проект AS3.

2

Двічі клацніть кадр, що містить спрайт, який потрібно перетягнути.

3

Додайте прослуховувач подій, який контролює дії користувача за клацанням миші. Ця команда вмикає функцію, яку ви вказуєте, коли користувач натискає мишкою на спрайт. Додайте цей код у верхню частину файлу і замініть "спрайт" на ім'я вашого спрайта:

sprite.addEventListener (MouseEvent.MOUSE_DOWN, mymember);

4

Ініціалізуйте функцію "mymember", яка викликає функцію "перетягування", щоб запустити функцію перетягування, коли користувач натискає спрайт. Додайте до файлу такий код:

функція mouseDownHandler (evt: MouseEvent): void {var mysprite = evt.target; mysprite.startDrag (); }

5

Натисніть кнопку "Зберегти" та натисніть "Виконати", щоб переглянути фільм Flash у налагоджувачі.


$config[zx-auto] not found$config[zx-overlay] not found