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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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.
Создать новую тему   Часовой пояс GMT +4, время: 22:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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