Показать сообщение отдельно
Старый 21.01.2011, 12:39
JackFromChaos вне форума Посмотреть профиль Отправить личное сообщение для JackFromChaos Найти все сообщения от JackFromChaos
  № 10  
Ответить с цитированием
JackFromChaos
 
Аватар для JackFromChaos

блогер
Регистрация: Jan 2008
Адрес: Донецк
Сообщений: 162
Записей в блоге: 2
Отправить сообщение для JackFromChaos с помощью Skype™
Цитата:
Сообщение от mikhailk Посмотреть сообщение
А что значит "распарсить и скормить"?
Хороший вопрос... я тоже вчера хотел спросить, но как то постеснялся...

2КорДум: А вы, извиняюсь, партизан


В общем ввиду того, что я так и не понял, в чем заключается вопрос, пофантазирую

Делаем класс «парсер», который на входе получает указатель на экземпляр символа а так же указатель на логический блок.
Внутри перебираем все дочерние элементы, и в зависимости от префикса имени(например выделенного знаком «_») вызываем различные функции в логическом блоке, передовая им элементы.
Ну, условно, что-то типа:

Код AS3:
switch(prefix)
{
	case “unit”:logic.registerUnit(displayObject);break;
	case “enemy”:logic.registerEnemy(displayObject);break;
	case “bomp”:logic.registerBomb(displayObject);break;
	default:
		logic.registerStatic(displayObject);
}
__________________
Искренне Ваш, Джек.