Показать сообщение отдельно
Старый 27.06.2005, 15:59 Вверх     #2
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

Хочу сразу предупредить для тех кто незнаком с Action Script стоит пользоваться
Macromedia Flash MX (6)-(шестой версии) так как там присуствуют две опции:
1.Normal Mode.(с помощью меню, Action Script прописывает все сам,а нам остается только мелочи)
2.Expert Mode.(Для тех кто знает Action Script приходится прописывать комманды самим)
По этому Macromedia Flash MX (6)-(шестой версии) более подходит для людей не знающих Action Script.
В последней версии Macromedia Flash MX 2004 and Flash MX Professional 2004 разработчики убрали опцию Normal Mode.И теперь приходится все прописывать самому.
И так приступим.
Предлоложим у нас есть мувик в котором мы сделали эффекты добавили музыку и многое другое, и решили что стандартный курсор нас не устраивает,мы хотим что то чего нет у других,свой курсор который мы нарисовали и который будет только на нашем мувике.
И так приступим:
1.Открываем Macromedia Flash MX.
2.Идем в Insert -->New Symbol (Ctrl+F.В окне которое у нас появилось выбираем
Movie Clip, жмем Ок.
3.Теперь рисуем свой курсор.Это может быть что угодно.Так же можно вставить любую картинку да хоть вашу фотографию.
4.Когда с рисованием покончинно посмотрите внимательно на ваше произведение
и сделайте следующее:
Возмите ваш рисунок и поместитее его так что бы левый верхний угол вашего рисунка касался центра крестика это будет место, которым будет нажиматься ваш курсор.
5.После того как вы создали свой курсор,вернитесь на гравную сцену (Scene).И перетащите туда ваш курсор.Надеюсь вы знаете как это делается.
Если нет то тогда идете в Window > Library (Ctrl+L) и оттуда перетаскиваете ваш курсор на главную сцену.
На счет размещение вашего будующего курсора не волнуйтесь, его можно размещать в любом месте.
6.После размещения курсора, нужно придать ему имя. Так как курсор это мувик, то он должен быть назван.Для этого нам понадобится окно Properties.
Идем в Window > Properties (Ctrl+F3).
В закладке которая открылась нам нужен только <Instance Name>, в этом месте напишите kursor.
6.Теперь идем в закладку Actions.Если нет этой закладки то идем Window > Actions (F2).И пишем следующий скрипт:

onClipEvent (load) {
Mouse.hide();
startDrag (kursor, true);
}

Для простоты работы вы можите скопировать его от сюда и вставить.
6.Ну вот вроде и все теперь давайте проверим если все работает как надо.
Нажимаем Ctrl+Enter. Получилось?
7.Теперь нам надо сохранить наш мувик с курсором.
Это можно сделать так:
Способ первый:
Заходим в File>Save As (Ctrl+Shift+S) даем название нашему мувику и сохраняем.
Важно!!!!!!! Знайте вы сохранили только рабочий файл *.fla.Поэтому после того как вы сохранили этот файл нажмите снова Ctrl+Enter, и теперь рядом с рабочим файлом у вас появится ваш флэш файл *.swf.И так вы получили два файла рабочий где вы сможите продолжать работать и конечный флэш мувик.
Способ второй:
Заходим в File>Export Movie (Ctrl+Alt+Shift+S) в окне которое появилось ничего не меняем нажимаем Ок, даем имя нашему файлу и сохраняем.Но в этом случае мы получем только конечный файл *.swf.
Удачи!

P.S
Давайте рассмотрим скрипт который мы написали:
onClipEvent (load) -----Эта строка загружает наш мувик(в нашем случае это курсор)
Mouse.hide();----- комманда которая отвечает за скрытие обычного курсора
startDrag (kursor, true);------Комманда движения обьекта.
kursor ----имя которое мы дали нашему обьекту
true-----разрешение на использование нашего обьекта.
Snash вне форума   Ответить с цитированием