Вход

Просмотр полной версии : Старт стоп звука при наведении на мувик


DNK81
22.02.2008, 20:29
Здравствуйте уважаемое сообщество!

В незапамятные времена товарищь написал мне вот такой код для отслеживания RollOver на мувике:

if (init == undefined) {
var init = true;
var mouse_over = true;
this.onMouseMove = function() {
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
if (!mouse_over) {
delete this.onMouseMove;
_parent.play();
}
mouse_over = true;
} else {
if (mouse_over) {
gotoAndPlay(1);
mouse_over = false;
}
}
};
this.onMouseMove();
}

у меня задача: при наведении на мувик, начинает проигрываться звук, при отводе мышки с мувика, звук постепенно (или сразу) перестает проигрываться... и всё это без "курсора -пальца" при наведении...

Molecula
22.02.2008, 20:35
Это очень интересная задача.

DNK81
22.02.2008, 20:36
to Molecula для вас сложная ?

Garaf
22.02.2008, 20:53
Я бы по другому сделал.
Но надо подумать

DNK81
22.02.2008, 21:20
вышел из ситуации проще...
вместо мувика поставил обычные кнопки, написал:

MyButt_n.useHandCursor = false;

а на них навешал:

on (rollOut, dragOut) {
stopAllSounds();
}
on (rollOver, dragOver) {
sounds_home.play();
}

теперь кумекаю как бы сделать плавное затихание звука...(

Molecula
22.02.2008, 21:54
stopAllSounds() - останавлявает все звуки, используйте stop() - для остановки конкретного звука.