![]() |
Шапка для сайта на flash
Здравствуйте уважаемые форумчане!
Изложу сразу суть дела: Нарисовал шапку для сайта, теперь хочу сделать ее на flash Задумка: При наведении на шапку стандартный курсор меняется на мой и при нажатии на кнопку мыши в месте нажатия остается спрайт. Проблема: Как сделать так, чтоб при нажатии на мышь в месте нажатия оставался спрайт? И если Вас не затруднит, то объясните по подробней, т.к. для меня пока что это темный лес (первое мое создание на флэш) P.S.: Как заменять стандартный курсор на мой я уже разобрался. Надеюсь на помощь. |
Вложений: 2
Что-то типа:
Код AS1/AS2:
То есть на событие отпускания мыши вешаем обработчик, в котором приаттачиваем мувик из библиотеки. Опциональный параметр - объект для инициации {_x:_root._xmouse, _y:_root._ymouse } задает произвольные свойства приаттачиваемого мувика. Но и их можно задать и отдельно. обычным способом, сразу после аттача. В данном случае это координаты курсора. См. пример. |
Вложений: 1
создаешь мувик, в котором рисуешь спрайт и анимируешь его. В первом кадре пишешь
Код AS1/AS2:
Код AS1/AS2:
Суть в том, чтобы запомнить координаты мыши x1=_xmouse и x2=_ymouse в момент, когда кликнули и в эти координаты подставить мувик из библиотеки: Код AS1/AS2:
Посмотри этот пример, мб поможет |
Спасибо огромное за помощь! Рад видеть, что в рунетах еще есть отзывчивые люди, которые могут подсказать дельными советами!
Добавлено через 22 часа 31 минуту mooncar то, что нужно, но у меня не открывается файл attach.fla, открываю Macromedia Flash 8.0 |
После создания аттача (как написал mooncar) создаю свой курсор, пытаюсь проверить что получилось, выдает такую ошибку:
appear within on/onClipEvent handler Mouse.hide(); Total ActionScript Errors: 2 Reported Errors: 2 Подскажите, что я делаю не так? Добавлено через 18 минут все, решил проблему, но теперь другой вопрос: почему у меня мой курсор и аттачиваемый мувик находятся в разных местах. Т.е мой курсор двигается не на том месте где настоящий курсор Добавлено через 25 минут код курсора Код AS1/AS2:
Прилеплю свое творение, может поможет кто-нибудь поможет исправить ошибку или опишет что не так. http://*********/29653587 |
Код надо в кадре писать.
Посмотрел ваш исходник - ужасно. Если вам нужно что-то вроде прицела, который оставляет дыры после выстрела, то для организации движения прицела см. вот тема. |
Вложений: 1
Вот как-то так (картинка-фон убрана, вставите).
Скорость движения прицела сами отрегулируете (только 0 нельзя, можно 0.1, если нужно мгновенно). |
Спасибо огромное за помощь!
|
| Часовой пояс GMT +4, время: 01:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.