<р> скачать Исходный код
<р> вернуться на главную учебник
<р> Одним из отличий между системой проектирования компонент, который используется кнопка и наследование /объектно-ориентированный дизайн системы, как правило, используется в ActionScript является то, что создание объекта не сделано класса. Эта логика может быть размещен в конструкторе класса, но мало пользы в этом. Еще в первом уроке было принято решение использовать статический класс EntityFactory как своего рода базу данных для создания юридических лиц.
В этом уроке мы будем принимать код от статических функций в EntityFactory и переместить его в XML-файл. Это позволяет уровень Кнопочный или даже полную игру, необходимо указать в легко редакцией XML файла.
<Р> Для того, чтобы код PushButton десериализация работать, мы должны импортировать все классы, которые ссылаются с помощью XML-файл. Это делается путем создания класса, который содержит переменные-члены типов, на которые ссылается в XML файле. Нам не нужно, чтобы создать экземпляр новых объектов, только создавать переменные типов, которые будут использоваться
References.
as
Открытый класс рекомендации {личное вар _scene2DComponent:. Com.pblabs .rendering2D.Scene2DComponent; частный вар _spriteRenderComponent: com.pblabs.rendering2D.SpriteRenderComponent; частный вар _spriteSheetComponent: com.pblabs.rendering2D.SpriteSheetComponent; частный вар _simpleSpatialComponent: com.pblabs.rendering2D.SimpleSpatialComponent; частный вар _basicSpatialManager2D: com.pblabs.rendering2D.BasicSpatialManager2D; частный вар _cellCountDivider: com.pblabs.rendering2D.CellCountDivider; частный вар _animationController: com.pblabs.rendering2D.AnimationController; частный вар _box2DDebugComponent: com.pblabs.box2D.Box2DDebugComponent; частный вар _box2DManagerComponent: com.pblabs.box2D.Box2DManagerComponent; частный вар _box2DSpatialComponent: com.pblabs.box2D.Box2DSpatialComponent; частный вар _polygonCollisionShape: com.pblabs.box2D.PolygonCollisionShape; частный вар _circleCollisionShape: com.pblabs.box2D.CircleCollisionShape; частный вар _animatorComponent: com.pblabs.animation.AnimatorComponent; частный вар _sceneView: com.pblabs.rendering2D.ui.
SceneView;} <р> Функция appComplete в файле MXML изменен, чтобы создать новый экземпляр класса ссылки, а затем загрузить уровень с XML-файл под названием levels.xml , Наряду с ресурсами, внедренных в классе ресурсов, эти несколько десятков строк кода все, что тре
Создание клона Space Invaders с КНОПКА - первого врага
- Простое число поиске program
- Com компоненты с .net
- Легко оптимизация: Zipalign
- Mysql Регулярные выражения Metacharacters
- Статические члены и это ключевое слово в C ++ …
- ECMAScript Основы
- Ссылочная целостность в Database
- J2ME Перемещение элементов списка вверх /вниз…
- Бросив Несколько операнды С ++ исключений
- РСУБД Концепты