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

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

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

Регистрация: Apr 2012
Сообщений: 4
По умолчанию Всплывающая подсказка в виде таблицы

Здравствуйте
Окажите, пожалуйста, помощь новичку. При наведении на кнопку всплывающая подсказка реализована следующим образом:

Код AS1/AS2:
this.createEmptyMovieClip("hint",1);
hint.createTextField("field",0,0,0,200,200);
 
hint.field.type = "static";
hint.field.variable = "podskazka"
hint.field.textColor = 0x000000;
hint.field.background = true;
hint.field.backgroundColor = 0xFFFFFF;
 
 
txtstyle = new TextFormat();
txtstyle.size = 12;
txtstyle.align = "left";
txtstyle.font = "Vernada"
 
hint.field.setNewTextFormat(txtstyle);
hint._visible = 0;
 
this.onMouseMove = function() {
	if(hint_status) {
		hint._visible = true;
		hint._x = 560;
		hint._y = 730;
		hint.podskazka = mytext;
	} else{
		hint._visible = false;
	}
}
 
Eniseysk_button.onRollOver = function() {
	_root.hint_status = true
	mytext = "Текст подсказки \n текст подсказки2 "
}
Eniseysk_button.onRollOut = function() {
	_root.hint_status = false;
}
Теперь возникла необходимость представления текста подсказки виде таблицы, а как это сделать - ума не приложу. Будьте добры, подскажите, пожалуйста


Последний раз редактировалось Wolsh; 24.04.2012 в 11:07. Причина: теги
Старый 24.04.2012, 09:20
bublic_bicubic вне форума Посмотреть профиль Отправить личное сообщение для bublic_bicubic Найти все сообщения от bublic_bicubic
  № 2  
Ответить с цитированием
bublic_bicubic
 
Аватар для bublic_bicubic

Регистрация: Mar 2010
Сообщений: 48
Код у вас написан на AS1/AS2, это в другой раздел форума.
Судя по всему подсказка при наведении имеет постоянные координаты.
Как насчет создания объекта-таблицы с нужными данными, поместить ее в нужное место, назвать tableHint и при наведении просто ее скрывать или показывать.

Код AS1/AS2:
tableHint.visible = false;
Eniseysk_button.onRollOver = function() {
  tableHint.visible = true;
}
Eniseysk_button.onRollOut = function() {
  tableHint.visible = false;
}

Старый 24.04.2012, 11:06
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 3  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Nabo, для оформления своего кода надо использовать теги [as][/as]
В следующий раз будьте внимательней с выбором раздела форума.
__________________
Reality.getBounds(this);

Старый 25.04.2012, 09:18
Nabo вне форума Посмотреть профиль Отправить личное сообщение для Nabo Найти все сообщения от Nabo
  № 4  
Ответить с цитированием
Nabo

Регистрация: Apr 2012
Сообщений: 4
Прошу прощения за промах в теме.
bublic_bicubic, если я правильно понял, таблица создаётся вместо текстового поля, верно? только трудность заключается в том, что я не знаком с процедурой создания "таблицы с нужными данными"...

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

Регистрация: Mar 2010
Сообщений: 48
имею ввиду, что таблица просто рисуется отдельным MovieClip в Flash IDE, добавляется в нужное место, выставляется имя tableHint

Старый 26.04.2012, 07:01
Nabo вне форума Посмотреть профиль Отправить личное сообщение для Nabo Найти все сообщения от Nabo
  № 6  
Ответить с цитированием
Nabo

Регистрация: Apr 2012
Сообщений: 4
Спасибо, буду пробовать)

Старый 02.05.2012, 08:16
Nabo вне форума Посмотреть профиль Отправить личное сообщение для Nabo Найти все сообщения от Nabo
  № 7  
Ответить с цитированием
Nabo

Регистрация: Apr 2012
Сообщений: 4
Создаю новый мувиклип, называю его tableHint, Тип: фрагмент ролика. Рисую в нём таблицу. Встаю на слой с кнопкой и в действия добавляю предложенный Вами код. Не работает. Что не так делаю?

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

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

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


 


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


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