В данном уроке я расскажу вам как заменить внутри флеш-ролика стандартный курсор, на наш, соответствующий стилю флеш ролика. (PS: свой курсор рекомендую использовать только в крупных проектах - флеш сайты, игры и т.д.) Итак, начнем. ---
1. Создайте новый флеш-документ. Язык: action script 2.0, размеры произвольные.
2. Создайте пустой мувиклип на размер всей сцены ролика, и дайте ему instance name: cursor_bg.
3. Создайте новый слой, нажав на . Назовите его: курсор. Поместите на сцену или нарисуйте изображение вашего курсора. Выделите его, и преобразуйте в Movie Clip (F8, Movie Clip, Ok). Дайте ему instance name: cursor_curr.
4. Расположите мувиклип с курсором в углу сцены. Теперь перейдем к программированию. Выделите 1 кадр того же слоя, откройте панель actions (F9), и вставьте туда код:
Code
/* Author: Evgeniy (FW) and SkiLLeD Year: 2011 */ cursor_curr._visible = false; // в начале скроем курсор cursor_bg.onRollOver = function(){ // функция при наведении на область ролика Mouse.hide(); //прячем стандартный курсор cursor_curr._visible = true; // включаем в видимость наш курсор onMouseMove = function() { // Функция при движении мыши cursor_curr._x = _xmouse; // задаем нашему курсору-мувику Y координаты стандартного курсора cursor_curr._y = _ymouse; // задаем нашему курсору-мувику X координаты стандартного курсора updateAfterEvent(); // Функция обновления позиции курсора } } cursor_bg.onRollOut = function(){ // При отведении курсора с флешки показываем стандартный, и скрываем наш курсор Mouse.show(); cursor_curr._visible = false; }
5. Готово. Протестируйте ролик нажатием CTRL+ENTER. Наведите курсор на область ролика, и вы увидите как он заментися тем, что вы сами создали. Спасибо за внимание, с Вами был SkiLLeD Удачи!