Щераз про користувальницький курсор на ActionScript 2

Якщо вам треба створити курсор користувача наActionScript 2.0, то в інтернеті ви знайдете купу порад і готових рішень. Я, зі свого боку, пропоную такий спосіб.

Спершу намалює майбутній курсор. Яким ви його намалюєте – це справа вашого смаку. Потім перетворюємо малюнок наMovieClip. Якщо хтось забув, то для цього (вMacromedia/Adobe Flash ) треба спочатку виділити малюнок, а потім натиснутиF6. У діалоговому вікні, що з'явилося, вибрати тип MovieClip і натиснутиOK. Всі!

Крім цього, нашому курсору треба встановити унікальнийідентифікатор. Для цього знаходимо раніше створений мувікліп у бібліотеці проекту та викликаємо над ним контекстне меню правим кліком мишки. У контекстному меню тиснемоLinkage.. У вікні як ідентифікатор вказуємоcursor і ставимо галочку у пунктуExport for ActionScript.

Код ActionScript 2.0:

/* імпорт класу */ import MyCursor; /* створюємо курсор з мувікліпу, що знаходиться в бібліотеці та має ідентифікатор "cursor" */ var cursor = new MyCursor("cursor");

Ось, в принципі, і все! На мою суб'єктивну думку, досить зручно :-)

Якщо ж курсор представляє собою мувік, що складається з декількох кадрів, а кожен кадр - це окремий вид курсору, то для переходу по кадрах використовуємо спеціальний методgo().

Код ActionScript 2.0:

import MyCursor; var cursor = New MyCursor("cursor"); cursor.go(2);

У наведеному вище коді, як не складно здогадатися, відбувається перехід на другий кадр мувікліпа-курсора.

А насамкінець невелика демонстрація.

Код ActionScript 2.0:

Вихідники тут - завантажити вихідні джерела (підMacromedia Flash 8 ).

Дата завантаження: 2012-08-20

Рейтинг посту: 3