PDA

Просмотр полной версии : Как можно определить наведена ли мышь на кнопку или нет?


lebowski
12.11.2003, 16:51
Есть ролик и кнопка.
Когда наводится мыша на кнопку, запускается ролик (до этого он стоял на первом кадре).
Теперь если мыша продолжает оставаться на кнопке - ролик надо затормозить в середине (иначе дать ему доиграть до конца).
Предполагаю что для этого в ролике, в кадре на котором надо останавливаться, на какой-то event надо чтобы срабатывал stop(). Но вот только какой должен быть event?
Пробовал RollOver - ничего не вышло :(

Dimonius
12.11.2003, 17:47
Попробуй иначе, тебе же известны координаты кнопки, так собственно в том кадре проверяй координаты положения мыши и если они совпадают с кнопкой тормози клип.

lebowski
12.11.2003, 18:08
а какой синтаксис у определения координат?

lebowski
12.11.2003, 18:14
а как координаты определять?

2K WebStudio
12.11.2003, 19:17
Чё так сложно!!!
Просто на кнопке нужно поставить такой action:
on(rollOver){
_root.mc.play();
_root.mc.tf=false;
}
on(rollOut){
_root.mc.tf=true;
}
потом на нужном кадре мувика mc поставить action:
if(this.tf==true){
this.play();
} else if(this.tf==false){
this.stop();
}
просто, вродебы...

lebowski
12.11.2003, 19:43
to 2K Webstudio: о, это клёвая фишка.
Я так и сделал.

Всем спасибо.