Просмотр полной версии : Синхронизация проигрования ролика с положением мыши
overload
11.07.2006, 12:24
Вопрос такой:
Как делать так, чтобывоспроизведение дочернего клипа проиходило только при движении мыши. Вобщем это курсор, который воспроизводит анимацию только когда перемещается по экрану.
Если можно, по-подробнее, ибо я немного тормоз ))
Заранее спасибо.
DarkLight
11.07.2006, 12:46
Это зависит от того, насколько быстро должна начаться анимация.
Если 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;Ну а как сделать из клипа курсор это понятно, а если непонятно - есть Поиск:D
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.