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

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

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

Регистрация: Jul 2007
Сообщений: 16
По умолчанию Проблема маленьких клипов, работы кнопки в клипе

Решил сделать карту РФ, разбитую на федеральные округа, плюс 4 страны СНГ, при наведении на которые округ/страна увеличиваются, на них появляются города, при клике на которые в свою очередь открываются окна с текстом.

Есть два момента:
1. Изначательный маленькие по размеру клипы (Молдова, Азербайджан) при наведении на них начинают дергаться вместо нормального проигрывания, а если при этом на них кликать, то проиграются, хотя никакой команды на клик вообще не заложено.

2. Никак не могу сообразить как сделать - нужно чтобы когда округ уже увеличился, на ней появилиь кнопки городов, при нажатии на которые так же можно было бы добавить анимацию. Пробовал делать кнопки внутри клипа на последнем фрейме, то есть они как раз появляются когда округ полностью увеличился, все ок, но нажать на кнопку нельзя, анимация, заложенная внутри - не проигрывается. Такое ощущение, что область клипа перекрывает кнопки. При нажатии на кнопку в плане - открытия окна с текстом, которое должно быть по глубине выше всего что есть на экране.

Здесь явно без скрипта не обойтись. Выкладываю исходник. Буду очень признателен, если добрые отцы присоветуют что-нибудь
http://slil.ru/24667154

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Кнопки в последнем кадре анимации могут не работать из-за того, что когда код для них назначается, их нет. Назначайте код кнопок там же где они появились
__________________
Reality.getBounds(this);

Старый 26.07.2007, 16:03
Hazuki вне форума Посмотреть профиль Отправить личное сообщение для Hazuki Найти все сообщения от Hazuki
  № 3  
Ответить с цитированием
Hazuki

Регистрация: Jul 2007
Сообщений: 16
Если я правильно понял что вы имеете в виду, то проблема все таки не в этом. У меня код кнопки в actions самой кнопки.

Код:
on (release) {
	tellTarget ("/okno") {
		gotoAndPlay(2);
	}
}
и при нажатии на нее проигрывается клип. Кнопка работает, если ее разместить просто на сцене, я пробую разместить ее на последнем фрейме клипа, в котором она должна появляться - и вот там то она и не работает


Последний раз редактировалось Hazuki; 26.07.2007 в 16:11.
Старый 26.07.2007, 16:07
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 4  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
по первому моменту просто - кнопку (горячую область) надо ставить не на увеличивающийся клип. Т.е. ее размеры не должны изменяться.

Старый 26.07.2007, 16:23
Hazuki вне форума Посмотреть профиль Отправить личное сообщение для Hazuki Найти все сообщения от Hazuki
  № 5  
Ответить с цитированием
Hazuki

Регистрация: Jul 2007
Сообщений: 16
А я вообще не ставил горячую область - у меня эти маленькие страны - клипы, внутри которых на первом фрейме команда stop, а в actions самого клипа прописана команда при наведении проигрывать этот клип со 2 фрейма

Старый 26.07.2007, 16:36
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 6  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
у меня была подобная проблема... когда в мувиклипе (который работал, как кнопка) находилася еще один баттон... и наотрез отказывался работать потому что отрабатывал обработчик именно мувика и блокировал все обработчики кнопки... вроде так и не разобрался как это разрулить... пришлось что-то менять в самой идее..

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Так у тебя кнопки в мувике, на который ролловер прописан????
Так не пойдет. Как же плеер определит, жмешь ты на кнопку или на мувик страны? Используй _enabled
__________________
Reality.getBounds(this);

Старый 26.07.2007, 18:04
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 8  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
не поможет... если ты сделаешь enabled=false мувику в которм кнопка, то она тоже перестанет отвечать...

Старый 26.07.2007, 18:19
Hazuki вне форума Посмотреть профиль Отправить личное сообщение для Hazuki Найти все сообщения от Hazuki
  № 9  
Ответить с цитированием
Hazuki

Регистрация: Jul 2007
Сообщений: 16
Может тогда сможете подсказать как лучше реализовать идею? Чтобы при наведении мувик игрался и появляющиеся на нем кнопки работали. Ведь можно же как то так сделать ) Но никак не догоню тему (

Старый 26.07.2007, 18:26
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 10  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
можно попробовать, чтобы при наведении на страну появлялся НОВЫЙ мувик (без всяких обработчиков) с кнопками...

но там запара начнется с onRollOut....

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

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

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


 


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


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