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

Регистрация: Jul 2009
Адрес: C-Петербург
Сообщений: 37
По умолчанию Формирование уровня игры с помощью XML

Хотим с детьми сделать игру, где уровни будут формироваться из платформ с помощью XML.
Пока не получается. Помогите, кто может!

Код AS3:
//Загрузка одного блока из библиотеки на основе данных файла XML
//Этих блоков должно загрузиться много - из них создается уровень
// переменная block класса  XML(данные для нее пока созданы здесь,в среде Flash...
// ...позже будут загружаться из реального файла XML)
//в библиотеке есть ФР класса Platform. Его надо загрузить 
var block:XML= 
	<block>
		<kX>340</kX>
		<kY>210</kY>
		<imyaKl>Platform</imyaKl>
	</block>
	// переменные, в которые помещаются данные из block
var obBl:Object=new Object();
obBl.blX=block.kX;
obBl.blY=block.kY;
obBl.blN=block.imyaKl;
// Загрузка  блока из библиотеки, если знаем, что грузить Platform
var bl:MovieClip=new Platform();
bl.x=obBl.blX;
bl.y=obBl.blY;
addChild(bl);
// 	А если не знаем, а  хотим взять из obBl.blN , как это сделать?
// Так: var bl:MovieClip=new obBl.blN();  неправильно


Последний раз редактировалось udaaff; 19.10.2014 в 18:35.