Invizible 352 Опубликовано 10 октября, 2012 (изменено) Пример: http://photoshop.newagames.com/ (не реклама) Ну во-первых всем привет Шаг 1 <-----------> Начнем с того, что создадим новый Flash файл, размеры сцены и фон совершенно неважны. Однако я советую вам выставить frame rate равный 30, чтобы наш курсор двигался плавно и без разких рывков. Изменить frame rate вы можете на панели Propeties Inspector (Window > Properties > Properties или Ctrl+F3). Шаг 2 <-----------> Теперь нужно нарисовать сам курсор. Для этого вы можете использовать Карандаш или любой другой инструмен, выбрать который вы можете на панели инструментов. Рекомендуется расположить ваш курсор немного левее от центра сцены, для чего - поймете позже. Шаг 3 <-----------> Выделите ваш курсор и нажмите F8, чтобы конвертировать его в символ. ActionScript может управлять только сиволами, но никак не рисованными объектами. В появившемся окошке «Convert to Symbol» название символа можете задать любым, главное выберите тип «Movie clip». Так же стоит убедится, что точка регистрации - верхний левый угол. Точка регистрации задает центр мувиклипа, при задании такого положения точки регистрации мы сможем максимально добится эффекта настоящего курсора. Когда все готово, нажмите OK. Шаг 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 для мувиклипов заставляет их двигаться за курсором. Удачи! Спасибо за внимание Изменено 6 января, 2013 пользователем Invizible 8 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FludGod 91 Опубликовано 10 октября, 2012 гониво )спс + Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 10 октября, 2012 )спс + Так то пожалуйста, но мне не совсем понятна цитата)) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FludGod 91 Опубликовано 10 октября, 2012 Ну это типо круто)хД искал что-то подобное)ты прям мои мысли читаешь) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 10 октября, 2012 Ну это типо круто)хД искал что-то подобное)ты прям мои мысли читаешь) Понятно 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mineral 97 Опубликовано 10 октября, 2012 Полезно, лови в репу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 11 октября, 2012 Зачем это все? Если это делается через КСС body { cursor:url('Путьдофайла/Имякартинки.ani'); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KFan 7 Опубликовано 11 октября, 2012 Зачем это все? Если это делается через КСС body { cursor:url('Путьдофайла/Имякартинки.ani'); } Он не ищет легких путей)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 11 октября, 2012 Он не ищет легких путей)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bosko 41 Опубликовано 11 октября, 2012 Он не ищет легких путей)) через ксс на много лучше сделать... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 4 ноября, 2012 Вверх! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ромыч 59 Опубликовано 6 ноября, 2012 Спасибо, лови + Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ромыч 59 Опубликовано 11 ноября, 2012 ап. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Noobasik24 214 Опубликовано 11 ноября, 2012 лови + Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Tosik 3 Опубликовано 11 ноября, 2012 Что за сложности? Ксс один шаг... Без использования JS и Flash... Хоть и сейчас почти не актуально, но процент использующих браузеров без установленного flash всёже имеется, а также люди у кого стоит блокировка flash баннеров и роликов, дабы уменьшить трафик.... Вообщем великий минус, кроссбраузерности, и времязатраченности... А также вес у flash элемента будет куда более чем у обычного изображения... P.s. а вообще это мануал для flash сайта, или я ошибаюсь... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ромыч 59 Опубликовано 25 ноября, 2012 Ап. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DsQuared 243 Опубликовано 25 ноября, 2012 Лежит на сайте мануал.Дааааааааааааавным давно уже 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Teras 1 Опубликовано 25 ноября, 2012 Лучше что путное бы подогнал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 25 ноября, 2012 Лучше что путное бы подогнал Чё за наезд алё... Чё те путного? Надо путное плати $. Халявщик херов... Сори за агр, просто бесят такие муд*ки... Сори ещё раз хД Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Invizible 352 Опубликовано 25 ноября, 2012 Лежит на сайте мануал.Дааааааааааааавным давно уже Не видел там... Точнее даже и не искал)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DsQuared 243 Опубликовано 25 ноября, 2012 ЕСли сам писал то молодец. А то картинкки такие же Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты