(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Создание шлейфа мыши

Источник: flasher
*JeF*

В этом уроке я опишу как создать шлейф, тянущийся за указателем мыши. Наверное, Вы уже видели, что это такое, поэтому давайте сразу передём к созданию.

Создайте новый ролик. В нём создайте символ типа Movie clip с названием "mousepointer". В этом символе нарисуйте то, что будет являться шлейфом указателя (например стрелочку). В 10 кадре создайте ещё один ключевой кадр. В этом кадре задайте рисунку свойство alpha равное нулю и сделайте анимацию типа Motion tween. У Вас должно получиться что-то вроде этого:

В 10 кадре поставьте такой action:

===========================-
removeMovieClip (_target);
===========================-

Эта строка удаляет объект по окончанию проигрывания.
Теперь создайте ещё один символ - Movie Clip с названием "mt". В нем создайте два слоя. Первый назовите "actions", а второй - "mouse". В слое "mouse" в 1-ом и во 2-ом кадрах создайте пустые ключевые кадры (F7) а в слой "mouse" в первый кадр поместите символ "mousepointer" и задайте ему "mouse" в качестве Instance name , а во второй вставьте обычный кадр (F6). В первый кадр слоя "actions" поместите такой action:

=============================-
i++;
duplicateMovieClip ("mouse", "a"+i, i);
setProperty ("a"+i, _x, _xmouse);
setProperty ("a"+i, _y, _ymouse);
=============================-

Эти строки дублируют "mouse" c новым уникальным именем и глубиной и устанавливают дубликат там же где в данный момент находится указатель мыши. Во втором кадре слоя "actions" напишите:

=================-
gotoAndPlay (1);
=================-

Это нужно для постоянного перехода на 1-ый кадр.
Теперь переходите на главную сцену и создайте там два слоя с именами "act" и "arrows". В слой "arrows" поместите символ "mt". А если Вы хотите спрятать оригинальный курсор и нарисовать свой, тогда создайте символ- Movie Clip, нарисуйте там свой курсор и поместите его на главную сцену в слой "arrows", а чтобы этот курсор заменил обычный, задайте ему "arrow" в качестве Instance name и в первом кадре слоя "act" напишите следующее:

====================-
Mouse.hide();
startDrag ("arrow", true);
====================-

Этот скрипт «спрячет» оригинальный курсор, а на его месте будет красоваться Ваш собственный.
Вот и всё. Теперь можно посмотреть ролик. Если что-то не получилось, проверьте всё ещё раз или сравните Ваше творение с примером.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 21.12.2006 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM DOMINO ENTERPRISE CLIENT ACCESS LICENSE AUTHORIZED USER LICENSE + SW SUBSCRIPTION & SUPPORT 12 MONTHS
IBM Rational Functional Tester Floating User License
Microsoft 365 Business Standard (corporate)
Microsoft 365 Apps for business (corporate)
TeeGrid VCL/FMX Source Code single license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Все о PHP и даже больше
Windows и Office: новости и советы
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100