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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.07.2004, 05:36
  № 1  
Linuxoid_Alex
Guest

Сообщений: n/a
По умолчанию Подпись...

В кадре используется код:
Код:
for (i=0;i<=_global.count;i++)
{
	if ((_xmouse>_global.xs[i]) and (_xmouse<_global.xe[i]))
	{
		if ((_ymouse>_global.ys[i]) and (_ymouse<_global.ye[i]))
		{
			createTextField("comment",1112,_xmouse,_ymouse,100,25);			
			comment.text = i+","+_global.values[i];
			comment.border=true;
			comment.background = true;
			comment.background.color = 0xffecce;
		}else
		{
			createTextField("comment",1112,0,0,0,0);			
		}
	}
	if ((_xmouse<_global.xs[i]) or (_xmouse>_global.xe[i]))
	{
		createTextField("comment",1,1112,0,0,0);
	}
}
//_global.xs[] - массив значений x
//_global.xe[] - то-же самое
//_global.ys[] - массив значений y
//_global.ye[] - то-же самое
//_global.count - размер массивов этих самых значений
Смысл вышенаписаного в том, что если координата x мышы больше xs[i] и меньше xe[i], а также y>ys[i] и y<ye[i], то показать комментарий. Иначе его скрыть. Однако коментарий показывается только в области при i=_global.count. Если-же убрать вот-это:
Код:
	if ((_xmouse<_global.xs[i]) or (_xmouse>_global.xe[i]))
	{
		createTextField("comment",1,1112,0,0,0);
	}
То работать будет везде, но скрываться будет только выходя за пределы по y.
Подскажите, plz, где глюк???

Создать новую тему   Часовой пояс GMT +4, время: 06:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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