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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Sep 2001
Адрес: Boston, USA
Сообщений: 8
По умолчанию Подскажите общую идею.

Добрый день,
Мне нужно создать флеш состоящий из приблизительно 40 шестиугольников, при наведении мышки на один из них, должны менять цвет определенное кол-во других шестиугольников (и так с каждым. Для каждого из них есть свои шестиугольники которые зажигаются. Количество варьирует от 3 до 15-20). Кроме того, нужно, что бы они зажигались только после 5 секунд держания мышки над одним из шестиугольников. Нужно сделать так, что бы было максимально легко изменить список активирующихся шестиугольников (XML?). И последнее условие, нужно, что бы зажигающиеся шестиугольники меняли цвет постепенно.
Если можно, подскажите пожалуйста общую идею создания такого ролика (т.е. как лучше делать шестиугольнике, как кнопки, или как movie clips, как сохранять список связей так, что бы его можно было наиболее легко изменить, и т.д).
Заранее благодарю за помощь.

Старый 04.11.2003, 22:35
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Это прям как из загадки про Кондрата из Ленинграда (кто не помнит там надо было мышей кошек и котят считать в геометрической прогрессии помоему).

Ничего не понятно. Схемку хотя бы начеркал что ли.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 04.11.2003, 23:22
Hobbbbit вне форума Посмотреть профиль Отправить личное сообщение для Hobbbbit Найти все сообщения от Hobbbbit
  № 3  
Hobbbbit

Регистрация: Sep 2001
Адрес: Boston, USA
Сообщений: 8
Схема - как расположение сот в пчелином улье. Но расположение, на самом деле не играет роли. Но что бы было наглядно, давайте нарисую схемку небольшую.
Код:
    2  5  8
  1  4  7
    3  6  9
где под каждой цифрой подразумевается шестиугольник. Теперь, предположим, есть связка для шестиугольника 4 с 3, 1, 6 и 7, а для шестиугольника под номером 5 - с 2,3,7. Т.е. после наведения мышка на 4 (и паузы в 5 секунд) шестиугольника 3,1,6,7 должны постепенно поменять цвет. Вопрос, как лучше делать все шестиугольники? Как buttons (использовать rollover) или как movie clips (со считыванием позиции мышки). И как лучше хранить эти связки так, что бы удобно было их поменять или изменить в любой момент.

Старый 05.11.2003, 20:33
Hobbbbit вне форума Посмотреть профиль Отправить личное сообщение для Hobbbbit Найти все сообщения от Hobbbbit
  № 4  
Hobbbbit

Регистрация: Sep 2001
Адрес: Boston, USA
Сообщений: 8
Кто нибудь?

Старый 05.11.2003, 21:33
Sergiks вне форума Посмотреть профиль Отправить личное сообщение для Sergiks Посетить домашнюю страницу Sergiks Найти все сообщения от Sergiks
  № 5  
Sergiks
 
Аватар для Sergiks

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 218
Отправить сообщение для Sergiks с помощью ICQ
Мувиклипами, по образцу.
В каждом хранить например массив с перечислением номеров "друзей".

this.friends = new Array();


Потом заполняешь каждый - ну может из XML или ручками:
mc_sota4.friends[0] = 3;
mc_sota4.friends[1] = 1;
mc_sota4.friends[2] = 6;
mc_sota4.friends[3] = 7;


а потом в функции по наведению мышки проверять
for (i=0;i<this.friends.length;i++) {
_root["mc_sota"+this.friends[i]].color=трарарам;
}

Старый 05.11.2003, 22:51
Hobbbbit вне форума Посмотреть профиль Отправить личное сообщение для Hobbbbit Найти все сообщения от Hobbbbit
  № 6  
Hobbbbit

Регистрация: Sep 2001
Адрес: Boston, USA
Сообщений: 8
Большое спасибо за совет. Попробую использовать Movieсlips. А как можно сделать задержку на мышку? Нужно что бы "друзья" зажигались только после того, как подержишь мышку в течении 5-и секунд над одним из шестиугольников. Скрипт?

Старый 06.11.2003, 06:35
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 7  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Лови примерчик.
Подержи мышу над эллипсом 5сек.
Вложения
Тип файла: zip untitled-3.zip (2.5 Кб, 256 просмотров)

Старый 06.11.2003, 18:35
Hobbbbit вне форума Посмотреть профиль Отправить личное сообщение для Hobbbbit Найти все сообщения от Hobbbbit
  № 8  
Hobbbbit

Регистрация: Sep 2001
Адрес: Boston, USA
Сообщений: 8
Штрек, огромное спасибо! Идея понятна, теперь буду притворять в жизнь. Еще раз спасибо за пример.

Старый 06.11.2003, 20:51
Sergiks вне форума Посмотреть профиль Отправить личное сообщение для Sergiks Посетить домашнюю страницу Sergiks Найти все сообщения от Sergiks
  № 9  
Sergiks
 
Аватар для Sergiks

Регистрация: Aug 2003
Адрес: Москва
Сообщений: 218
Отправить сообщение для Sergiks с помощью ICQ
Твой вопрос про соты вдохновил на изучение данного вопроса :-)

Вот сделал - не по теме, но с сотами .

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

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

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


 


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


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