English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



В этом разделе мы рассмотрим простой пример как это сделать. (Мы предполагаем, что вы имеете некоторые знания об XML и об извлечении данных из объекта XML во Flash.) Ниже представлена структура XML, которую мы будем использовать для хранения данных о мире: Текст XML, приведенный выше, описывает лишь сетку два на два. Мы собираемся создавать файл XML, который описывает сетку десять на десять. Так что там будет десять узлов <row>, и десять узлов <cell> в каждом узле <row>. К коде XML выше первый узел <row> представляет первую строку ячеек в сетке. Два узла <cell> в узле <row> представляет две ячейки в этой строке сетки. Свойство type в узле <cell> представляет кадр, который должна показывать ячейка. Откройте файл game.fla на CD. Посмотрите на клип плитки в библиотеке. Его простое новое дополнение – клип с именем экземпляра dot в кадре 1. Поскольку шар двигается над точками, они исчезают, так как это происходит в Пэк-Мэн. В этом фильме есть три метки кадров, Start, Create Game, и Play Game. Кадр Start (Начало) дает вам два выбора, Create Game (Создать игру) или Play Game (Играть в игру). Если вы нажмете кнопку Create Game, то вы попадаете в кадр с меткой Create Game. В этом кадре вы можете настроить уровень и затем нажать на кнопку сохранения, чтобы получить сгенерированный для этого уровня XML. Если вы выбираете Play Game, вы попадаете в кадр Play Game. В этом кадре данные для уровня загружаются из файла XML, и уровень создан. Вы можете затем передвигать шар по этому уровню, собирая точки. Давайте посмотрим сначала на метку Create Game. Это очень простой редактор уровня. В этом кадре вы можете нажимать каждую ячейку индивидуально для изменения ее типа. Когда вы удовлетворены конфигурацией доски, вы можете нажать на кнопку Generate XML (Создать XML) и XML документ, который описывает эту карту, будет сгенерирован и затем показан в окне вывода Output. Кнопка Generate XML вызывает функцию с названием generateXML()
бетономешалка купить харьков, компания. . веса, кухня для ванной комнаты, приборы личного пользования весы напольные электронные харьков. . тренажер купить в одессе, оплата. . покупка постельного белья
Hosted by uCoz