![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2010
Сообщений: 2
|
привет.
как просто заменить курсор во флеше при наведении на кнопку разобрался. а как сделать так что бы после нажатия на кнопку курсор сменился на другой, а точнее на ролик, после чего переход по ссылке. может кто чего посоветовать? |
|
|||||
|
Модрон-ветеринар
|
Нажатие на кнопку - это событие onRelease.
По этому событию и выполняйте желаемые действия - спрячте текущий курсор, запустите ваш ролик, в конце таймлайна ролика запишите переход по ссылке с помощью getURL. Словом, минимальный код тут необходим. Последний раз редактировалось mooncar; 19.05.2010 в 12:01. |
|
|||||
|
Регистрация: May 2010
Сообщений: 2
|
частично решилась проблема, но как то косячно работает все.
ну вобщем пишу такой код: k1._visible = false; k._visible = false; but.onRollOver = function(){ Mouse.hide(); k._visible = true; onMouseMove = function() { k._x = _xmouse; k._y = _ymouse; k1._x = _xmouse; k1._y = _ymouse; updateAfterEvent(); } } but.onRelease = function(){ k1._visible = true; k._visible = false; onMouseMove = function() { updateAfterEvent(); } } but.onRollOut = function(){ Mouse.show(); k._visible = false; k1._visible = false; } k новый курсор k1 анимированый курсор после клика. проблема в том что после клика новый курсор с роликом больше не движется и сам ролик не получается остановить в нем самом ставлю stop (); на последнем кадре и он тогда совсем не проигрывается. вложил исходник если кто захочет помочь... |
|
|||||
|
...хотела помочь... но так и не поняла что в результате должно быть
![]() в любом случае конструкцию: лучше заменить на if (!mc.onEnterFrame) { mc.onEnterFrame = function() { k._x = _xmouse; k._y = _ymouse; k1._x = _xmouse; k1._y = _ymouse; }; }; ![]() ну как предложение... и для остановки-запуска мувика лучше в коде пишите |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|