Показать сообщение отдельно
Старый 04.10.2013, 17:30
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 11  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Чтоб можно было легко отслеживать положение блока на экране и не терять его связь с данными в массиве?
1. Вместо текста "blank" храним null, вместо текста блока храним экземпляр класса Block
2. В экземпляре класса храним ссылку на визуальный объект
Или, если мы фанаты MVC и не хотим чтобы наш массив что-то знал об отображении, то не делаем ссылку внутри Block, а храним словарь (Dictionary):
Код AS3:
viewByBlock[block] = blockView;
...
var blockView = viewByBlock[block];
Моё древнющее творчество по несколько другой игре. Но кода мало, откровенного маразма нет - можно разобраться.
Eсли fla не открывается - не обращайте на него внимания - там кода нет, он весь снаружи
key_stone.zip