![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1.4 18.06.07]
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Доброго времени суток.
Собственно, сабж.. Никому не нужный кусок кода прилагается. ) buttons_arr[1].addEventListener(MouseEvent.MOUSE_OVER, mousefunc);
buttons_arr[1].addEventListener(MouseEvent.MOUSE_OUT, mousefunc);
function mousefunc(event:MouseEvent):void{
if(event.type=="mouseOver"){trace("мышь наведена на "+event.target.name)}
if(event.type=="mouseOut"){trace("мышь ушла c "+event.target.name)}
}
__________________
А я Томат. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
buttons_arr[1].addEventListener(MouseEvent.MOUSE_OVER, mouseOver);
buttons_arr[1].addEventListener(MouseEvent.MOUSE_OUT, mouseOut);
function mouseOver(event:MouseEvent):void
{
trace("мышь наведена на "+event.target.name);
}
function mouseOut(event:MouseEvent):void
{
trace("мышь ушла c "+event.target.name);
}
|
|
|||||
|
[+1.4 18.06.07]
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
2 silin: спасибо
2 2morrowMan: а чем мой вариант хуже?
__________________
А я Томат. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
Цитата:
Событие MouseEvent.MOUSE_OVER - вызываеться само, т.е. такое как buttons_arr[1].dispatchEvent(new MouseEvent("mouseOver")); происходит автоматически! Зачем такое делать вручную... |
|
|||||
|
[+1.4 18.06.07]
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Цитата:
Цитата:
![]() Цитата:
![]()
__________________
А я Томат. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
Теперь понятно!
![]() З.Ы. Если функции разделять для каждого события, то их можно и самому вызывать: mouseOut(null); А если не разделять, и проверять в функции тип события, то придеться так как у вас. ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|