![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2004
Сообщений: 6
|
Вопрос такой:
Как делать так, чтобывоспроизведение дочернего клипа проиходило только при движении мыши. Вобщем это курсор, который воспроизводит анимацию только когда перемещается по экрану. Если можно, по-подробнее, ибо я немного тормоз )) Заранее спасибо. |
|
|||||
|
ветеран форума
|
Это зависит от того, насколько быстро должна начаться анимация.
Если 20-30 мс для тебя некритичны, то делаем так: var mcPlaying:Boolean = false;
var msX:Number = _root._xmouse;
var msY:Number = _root._ymouse;
function mouseTester():Void {
if (_root._xmouse != msX || _root._ymouse != msY) {
msX = _root._xmouse;
msY = _root._ymouse;
if (!mcPlaying) {
mcPlaying = true;
my_mc.play();
}
} else {
my_mc.stop();
mcPlaying = false;
}
}
_root.onEnterFrame = mouseTester;
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|