Створення власного курсора

March 16th, 2009 by


« Випадкове переміщення у флеш з використанням ActionScript   |   Flash-анімація як творче захоплення »

Навчальні матеріали - Створення власного курсора

Крок 4

Поки ваш новонароджений символ ще виділений, відкрийте Properties Inspector і задайте цьому мувікліпу instance name як « cursor_mc ». Instance name використовуються для визначення об’єкту ActionScript’ом, адже якщо у нас є два абсолютно однакових об’єкту без instance name, як ActionScript зрозуміє, над яким виконувати команди?

Навчальні матеріали - Створення власного курсора

Крок 5

Курсор готовий, тепер нам слід написати чарівний ActionScript, щоб замінити звичайний курсор на наш тільки що створений. Для цього створимо новий шар і перейменуємо його в Script .
У нашому випадку це зовсім необов′язково, проте в крупних проектах прийнято створювати окремий шар для коду, щоб у будь-який момент можна було легко знайди потрібну частину коду, а не шукати його по всіх об’єктах. Натискаємо F9 , для відкриття панелі AtionScript , або тиснемо правою кнопкою миші на перший кадр і вибираємо « Actions ».

Навчальні матеріали - Створення власного курсора

Крок 6

В нашому коді буде всього дві функції: перша примусить наш мувікліп рухатися за справжнім курсором, а друга - приховає справжній курсор. У користувача з’явиться повне відчуття того, що наш мувікліп - справжній курсор (за винятком графіки, звичайно). Все це уміщається в дві строчки:
cursor_mc.startDrag(”true”);

Mouse.hide(); Скопіюйте цей код і вставте в свій проект. Тепер протестуємо, натиснемо Ctrl+Enter . Працює! :)

Метод startDrag для мувікліпов примушує їх рухатися за курсором.

Якщо у вас щось не вийшло, спробуйте викачати ісходник. Успіхи!

Джерело: web-silver.ru


Tags: , , , , , ,

Навчальні матеріали


Схожі записи