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

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

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

Регистрация: Dec 2010
Адрес: арх. обл.
Сообщений: 38
Question спецэффекты. мерцание провода

Здравствуйте! В общем есть у меня массив вида [[1,5],[4,6]] в котором хранится информация о проводе, разные цифры это соответственно разные виды кабеля(в разных направлениях). на проводе есть контрольные точки, до которых кабель должен менять цвет в с вязи с событиями в игре. но т.к. весь массив состоит из одинаковых обозначений то если просто пробегать по нему циклом, это не даст нужных результатов. есть ли какая нибудь возможность не переписывая массив задать смену цвета определенному его участку?

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Подробней. Конкретней.
В AS3 нет понятий "вид кабеля", "контрольная точка провода", а у класса Array (массив) нет Участков с Задаваемым Цветом. Не надо смешивать описание логики, описание внешнего вида и понятия из языка программирования в одну кучу - ничего не понятно. Опишите отдельно задачу и неудавшуюся реализацию.
__________________
Reality.getBounds(this);

Старый 19.02.2011, 14:46
reNiks вне форума Посмотреть профиль Отправить личное сообщение для reNiks Найти все сообщения от reNiks
  № 3  
Ответить с цитированием
reNiks

Регистрация: Dec 2010
Адрес: арх. обл.
Сообщений: 38
значит задача такая: при определенных событиях в игре, группа тайлов, которые расставляются согласно массиву, должны менять свой цвет(перескакивать в другой кадр). Реализация осложняется тем, что в массиве записана сразу вся, скажем так "карта", а изменится должен только определенный его участок. Возможно ли такое?

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

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

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

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

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


 


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


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