Ограничение области перемещения курсора. @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 7 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
concept Муж.
соучастник
62
Сообщения: 356
Зарегистрирован: 04.06.05
Заголовок сообщения: Ограничение области перемещения курсора.
Сообщение Добавлено: 6 Сентябрь 2006, 23:03:47 
Приветстую!
Кто может подсказать код для ограничения области перемещения курсора.
А именно, курсор заменен картинкой (изображен карандаш). А проблемма в том, что при приближении этого курсора к краю swf-файла, вставленного в html-файл часть курсора, естественно обрезается. То есть, например, карандаш при выходе курсора вправо за пределы swf остается на том же месте и большей частью обрезанным.

А пожелание такое: надо как то останавливать курсор-картинку подальше от края swf, а там уже за пределами swf, на "территории" html-файла пусть появляется обычный курсор.

Код для мувиклипа курсора использован вот такой:

stop();
var mouseCursor = mcCursor;
Mouse.hide();
mouseCursor.maxLength = 5;
mouseCursor.currLength = 0;
mouseCursor.onEnterFrame = processCursorEnterFrame;
function processCursorEnterFrame() {
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
}


В этом клипе этотActionScript отдельным слоем, а в другом слое картинка с именем экземпляра "mcCursor"


Спасибо.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 6 Сентябрь 2006, 23:47:35 
Что то в этом роде? :)

http://bellat.pair.com/maximov2/f/cursor.swf
concept Муж.
соучастник
62
Сообщения: 356
Зарегистрирован: 04.06.05
Сообщение Добавлено: 6 Сентябрь 2006, 23:54:53 
то есть в этом случае курсор-рисунок сохраняется и при доведении его до края swf ? так ?
пока еще не оценил...

_________________
На конкурсе двойников Чарли Чаплина Чарли Чаплин занял третье место.
concept Муж.
соучастник
62
Сообщения: 356
Зарегистрирован: 04.06.05
Сообщение Добавлено: 6 Сентябрь 2006, 23:58:51 
и что надо сделать?

_________________
На конкурсе двойников Чарли Чаплина Чарли Чаплин занял третье место.
concept Муж.
соучастник
62
Сообщения: 356
Зарегистрирован: 04.06.05
Сообщение Добавлено: 7 Сентябрь 2006, 00:03:10 
спасибо. разбираюсь. сейчас декомпиллировал ваш пример. сейчас буду пробовать. надеюсьь получится.

_________________
На конкурсе двойников Чарли Чаплина Чарли Чаплин занял третье место.
concept Муж.
соучастник
62
Сообщения: 356
Зарегистрирован: 04.06.05
Сообщение Добавлено: 7 Сентябрь 2006, 00:33:19 
Огромное спасибо!
Все получилось. :) !!!

Есть еще вопрос: можно ли сделать так, чтоб этот нарисованный курсор, заменяясь на простой курсор, исчезал не мгновенно, а плавно. И так же плавно появлялся.

Спасибо.

_________________
На конкурсе двойников Чарли Чаплина Чарли Чаплин занял третье место.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 7 Сентябрь 2006, 00:41:49 
Теоретически можно, но не нужно делать анимацию курсора, и так то с простой заменой глюков полно: при правом клике, при потере фокуса окном с флешкой и т д.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 7 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100