Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.08.2006, 16:24
lizzard вне форума Посмотреть профиль Отправить личное сообщение для lizzard Посетить домашнюю страницу lizzard Найти все сообщения от lizzard
  № 1  
Ответить с цитированием
lizzard

Регистрация: Aug 2006
Адрес: Angel's City
Сообщений: 6
Отправить сообщение для lizzard с помощью ICQ
По умолчанию Глюки с координатами мыши

Проблема: определяются неверные координаты курсора мыши.
Суть: в основную сцену загружается новый клип, при наведении на который должен появиться всплывающий (в виде еще одного клипа) текст возле курсора мыши, но почему то он всегда появляется на границах этого клипа (на который мы наводим мышкой).
Вот код, который я написал внутри клипа, на который наводим мышкой:

Код:
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();
}
Help, plz %)


Последний раз редактировалось iNils; 04.08.2006 в 17:11.
Старый 04.08.2006, 16:39
vooparker вне форума Посмотреть профиль Отправить личное сообщение для vooparker Посетить домашнюю страницу vooparker Найти все сообщения от vooparker
  № 2  
Ответить с цитированием
vooparker
 
Аватар для vooparker

Регистрация: Apr 2006
Адрес: Kursk, Russia
Сообщений: 523
Отправить сообщение для vooparker с помощью ICQ
_root._xmouse

Старый 04.08.2006, 17:18
lizzard вне форума Посмотреть профиль Отправить личное сообщение для lizzard Посетить домашнюю страницу lizzard Найти все сообщения от lizzard
  № 3  
Ответить с цитированием
lizzard

Регистрация: Aug 2006
Адрес: Angel's City
Сообщений: 6
Отправить сообщение для lizzard с помощью ICQ
При использовании _root._xmouse это выглядит еще более кривей, уже пробовал

Старый 04.08.2006, 17:30
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 4  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
ты сначала реши какие координаты тебе нужны, твоего подгруженного мувика или основного
__________________
BestMasterиZация

Старый 04.08.2006, 17:35
lizzard вне форума Посмотреть профиль Отправить личное сообщение для lizzard Посетить домашнюю страницу lizzard Найти все сообщения от lizzard
  № 5  
Ответить с цитированием
lizzard

Регистрация: Aug 2006
Адрес: Angel's City
Сообщений: 6
Отправить сообщение для lizzard с помощью ICQ
Мне нужно чтобы новый ролик появился возле курсора мыши

Старый 06.08.2006, 16:51
lizzard вне форума Посмотреть профиль Отправить личное сообщение для lizzard Посетить домашнюю страницу lizzard Найти все сообщения от lizzard
  № 6  
Ответить с цитированием
lizzard

Регистрация: Aug 2006
Адрес: Angel's City
Сообщений: 6
Отправить сообщение для lizzard с помощью ICQ
неучто никто не может помочь?

Старый 06.08.2006, 23:41
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 7  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
this.attachMovie('popup_text', 'pt', 100,{_x:_root._xmouse, _y:_root._ymouse});
__________________
BestMasterиZация

Старый 07.08.2006, 00:02
KPaul вне форума Посмотреть профиль Отправить личное сообщение для KPaul Найти все сообщения от KPaul
  № 8  
Ответить с цитированием
KPaul
 
Аватар для KPaul

Регистрация: Nov 2005
Сообщений: 221
Думаю тебе поможет globalToLocal.
__________________
Fiat lux

Старый 07.08.2006, 00:47
lizzard вне форума Посмотреть профиль Отправить личное сообщение для lizzard Посетить домашнюю страницу lizzard Найти все сообщения от lizzard
  № 9  
Ответить с цитированием
lizzard

Регистрация: Aug 2006
Адрес: Angel's City
Сообщений: 6
Отправить сообщение для lizzard с помощью ICQ
KUZEN, спасибо, но не помоглло %)

KPaul, а что это, можно по-конкретней? Я такой функции во встроенном справочнике не нашел...

P.S. прикрепил фаил, кому не лень - гляньте, плз, может, ошибка совсем не там, где я думаю %)
Вложения
Тип файла: zip send.zip (33.2 Кб, 50 просмотров)

Старый 07.08.2006, 01:29
xity вне форума Посмотреть профиль Отправить личное сообщение для xity Найти все сообщения от xity
  № 10  
Ответить с цитированием
xity

Регистрация: 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.