![]() |
|
||||||||||
|
|||||
|
Проблема: определяются неверные координаты курсора мыши.
Суть: в основную сцену загружается новый клип, при наведении на который должен появиться всплывающий (в виде еще одного клипа) текст возле курсора мыши, но почему то он всегда появляется на границах этого клипа (на который мы наводим мышкой). Вот код, который я написал внутри клипа, на который наводим мышкой: this.useHandCursor = false;
this.onRollOver = function() {
var timer = getTimer() + 1000;
while(getTimer() < timer) // немного ждём
continue;
this.attachMovie('popup_text', 'pt', 100);
this.pt._x = _xmouse;
this.pt._y = _ymouse;
this.pt.txt = "бла-бла-бла"; // txt - поле для текста в клипе popup_text
}
this.onRollOut = function() {
this.pt.removeMovieClip();
}
Последний раз редактировалось iNils; 04.08.2006 в 17:11. |
|
|||||
|
_root._xmouse
|
|
|||||
|
При использовании _root._xmouse это выглядит еще более кривей, уже пробовал
![]() |
|
|||||
|
Ветеран форума
|
ты сначала реши какие координаты тебе нужны, твоего подгруженного мувика или основного
__________________
BestMasterиZация |
|
|||||
|
Мне нужно чтобы новый ролик появился возле курсора мыши
|
|
|||||
|
неучто никто не может помочь?
![]() |
|
|||||
|
Ветеран форума
|
this.attachMovie('popup_text', 'pt', 100,{_x:_root._xmouse, _y:_root._ymouse});
__________________
BestMasterиZация |
|
|||||
|
KUZEN, спасибо, но не помоглло %)
KPaul, а что это, можно по-конкретней? Я такой функции во встроенном справочнике не нашел... P.S. прикрепил фаил, кому не лень - гляньте, плз, может, ошибка совсем не там, где я думаю %) |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 2
|
this.useHandCursor = false;
this.onRollOver=over; this.onRollOut=out; var time; function over() { time=setInterval(popup,1000); } function popup() { attachMovie('popup_text', 'pt', 100); pt._x = _xmouse; pt._y = _ymouse; pt.txt = "lizzard"; clearInterval(time); } function out() { this.pt.removeMovieClip(); } |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|