![]() |
Ограничения области перемещения курсора.
Приветстую!
Кто может подсказать код для ограничения области перемещения курсора. А именно, курсор заменен картинкой (изображен карандаш). А проблемма в том, что при приближении этого курсора к краю swf-файла, вставленного в html-файл часть курсора, естественно обрезается. То есть, например, карандаш при выходе курсора вправо за пределы swf остается на том же месте и большей частью обрезанным. А пожелание такое: надо как то останавливать курсор-картинку подальше от края swf, а там уже за пределами swf, на "территории" html-файла пусть появляется обычный курсор. Код для мувиклипа курсора использован вот такой: Код:
stop();В этом клипе этотActionScript отдельным слоем, а в другом слое картинка с именем экземпляра "mcCursor" Спасибо. |
if else
|
А я делал в таком же точно случае, чтобы при подходе к краю карандаш разворачивался :)
Т.е. основное положение карандаша - вправо-вверх от курсора (точки касания бумаги). При подходе к правому краю листа, плавно поворачиваем карандаш в направлении влево-вверх, при подходе к верхнему краю - в направлении вправо-вниз. В правом верхнем углу надо довернуть до положения влево-вниз. Очень живенько и натурально получалось, рекомендую... |
при условии, что mcCursor находится в руте. если не в руте, то делой локал ту глобал.
Код:
mcCursor._x = _xmouse; mcCursor._y = _ymouse; |
Цитата:
Интересно. А можно посмотреть пример? Там я сам уже код и анимацию подробно посмотрю. |
Цитата:
|
| Часовой пояс GMT +4, время: 09:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.