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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.06.2008, 21:22
BangMan вне форума Посмотреть профиль Отправить личное сообщение для BangMan Найти все сообщения от BangMan
  № 11  
Ответить с цитированием
BangMan
[+4 02.07.08]

Регистрация: Jun 2008
Сообщений: 19
Спасибо за информацию.

Старый 30.06.2008, 16:58
BangMan вне форума Посмотреть профиль Отправить личное сообщение для BangMan Найти все сообщения от BangMan
  № 12  
Ответить с цитированием
BangMan
[+4 02.07.08]

Регистрация: Jun 2008
Сообщений: 19
Суть проблемы: есть карта города , на которой отдельными мувами созданы дома, стадионы и т.д, которые в свою очередь все размещены на муве с именем city. Реализован поиск (ну якобы поиск, просто при нажатии на кнопку but объект, в данном случае стадион - мув с именем stad, появляется крупным планом посередине экрана), код приведен ниже:

Код:
but.onPress = function() {
	_root.city._xscale=_root.city._yscale=100; 	//масштабируем саму карту (мув с именем city) до истинного размера
	_root.zoom_txt.text = "100%";  			//текстовое поле информирует, что масштаб равен 100%
	_root.pan_mc.pan_mc._y=0;			//ползунок, который отвечает за масштабирование ставим на 0, что соответствует 100%
	_root.city._x=260-_root.city.stad._x;		// по горизонтали перемещаем саму карту на то место, где находится стадион (мув с имеменем stad)
	_root.city._y=200-_root.city.stad._y;		// то же самое делаем с картой по вертикали, 
						// таким образом, на экране посередине находится стадион, который надо было найти
};
но, когда я помещаю поле для ввода, чтобы можно было в нем ввести Стадион (естественно, при условии, что параметр Inatance name у
мува с изображением стадиона равен "Стадион") и по нажатию на кнопку but выполнилась вышеприведенная функция,
я не могу сообразить, как передать значение поля для ввода pole (pole.text) в обработчик but.onPress, чтобы вместо строчки
_root.logo_mc.stad._x, которая показывает координаты нашего стадиона, к примеру, была строчка типа
_root.logo_mc.{pole.text}._x, чтоб в зависимости от введенного названия, искался тот или иной объект на карте....

p.s. если не трудно, мог бы кто-нибудь привести пример использования класса Color, чтобы окрасить мой стадион, к примеру _root.logo_mc.stad в красный цвет.
Заранее спасибо.

Старый 30.06.2008, 17:21
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 13  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
Пример из хелпа:
Код:
var my_color:Color = new Color(my_mc);
my_color.setRGB(0xff9933);
Для выделения клипа я бы порекомендовал Вам использовать GlowFilter - красивше будет.

То что касается проблемы с передачей, то Вы можете сделать так в but.onPress:

Код:
_root.logo_mc[pole.text]._x = ...
Но имейте ввиду, необходимо организовать проверку корректности ввода имен клипов в поле и выдачу сообщения о том, что искомый объект не найден в случае его действительного отсутствия на карте.


Последний раз редактировалось Alex_beginner; 30.06.2008 в 18:29.
Старый 01.07.2008, 22:50
BangMan вне форума Посмотреть профиль Отправить личное сообщение для BangMan Найти все сообщения от BangMan
  № 14  
Ответить с цитированием
BangMan
[+4 02.07.08]

Регистрация: Jun 2008
Сообщений: 19
На одном из сайтов видел флэшку, котрая пока грузилась, бежал прогрресс бар, после флэшка загрузилась, это была карта одного города , но при попытке сохранить саму флэшку с картой, сохранялась только флэшка с прогресс баром
Как можно реализовать такую фичу, чтоб флэшку смотреть можно было, а качть нет?

Старый 02.07.2008, 15:45
BangMan вне форума Посмотреть профиль Отправить личное сообщение для BangMan Найти все сообщения от BangMan
  № 15  
Ответить с цитированием
BangMan
[+4 02.07.08]

Регистрация: Jun 2008
Сообщений: 19
1. Как средствами AS реализовать выпадающее меню? Чтоб все значения Inatance name всех мувов занести в список полей и уже в зависимости от выбранного значения искать тот или иной, чтоб исключить возможность ввода неверного значения пользователем.
2. Как средствами AS реализовать чекбоксы?

Есть ли в AS аналог htmlевского alert()?

Возможно ли написать что-то вроде этого, для проверки существования мува на карте?

Код:
for (var i=0; i=/общее количесто мувов в муве _root.logo_mc.itemCount/; i++){
     if (_root.logo_mc./какой-нибудь itemIndex.value/ != _root.logo_mc.[pole.text])
          /вывод сообщения, какой-нибудь аналог alert()/ ("Проверьте правильность написания (возможно такого на карте нет)")
}


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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Пользователь BangMan получает плюс за мультипостинг.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 03.07.2008, 13:13
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 17  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
BangMan! При создании мувов-объектов Вы задаете instance Name. Занесите имена мувов, однозначно идентифицирующие их в массив и сравнивайте введеное в поле значение со значениями в массиве. Если искомого имени не найдено, то вероятно имеет место два момента. Первый - такого объекта вообще нет на карте. Второй - некорректный ввод имени в поле.

Касательно выпадающих меню и чекбоксов - загляните в хелп. Там очень хорошо описываются основы работы с ними.
__________________
Случайность, господа, это знаете ли непознанная необходимость.

Старый 03.07.2008, 13:31
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 18  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Безнадежно. BangMan, если у Вас что нить получиться - покажите. Просто интересны трудозатраты.
Тема хмл с названиями и координатами объектов + немножко математики и можно получить вполне изящное решение.

Старый 04.07.2008, 01:07
BangMan вне форума Посмотреть профиль Отправить личное сообщение для BangMan Найти все сообщения от BangMan
  № 19  
Ответить с цитированием
BangMan
[+4 02.07.08]

Регистрация: Jun 2008
Сообщений: 19
2Alex_beginner: встроенный хелп в сам флэш, это конечно хорошо но мои скудные познания в инглише не дают мне в полной мере им воспользоваться но, как говорят, терпение и труд вс перетрут

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

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

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


 


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


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