*   >> Lectura Educación Artículos >> science >> programación

Hacer un clon de Space Invaders con PushButton - El player

> < pre> owner.setProperty (positionReference, posición); owner.setProperty (velocityReference, velocidad);}}

References.as

Mientras PushButton se encargará de la creación de componentes de las cadenas de nombres de clase en el XML archivo, el propio compilador de ActionScript tiene ni idea de qué componentes se han referenciado en XML. Esto puede ser un problema, porque las clases no hacen referencia de ActionScript no se incluyen en el archivo SWF final.

Los desarrolladores de Flex pueden haber notado que compilador de errores no son criados para las clases con errores de sintaxis a menos que esas clases se hace referencia a la aplicación principal. Con el fin de obligar al compilador para incluir no clases otra referencia en código, una clase, llamados referencias en este caso, se crea. El único propósito de esta clase es incluir variables cuyos tipos que coincidan con los que se están referencia el XML.

Tenga en cuenta que no hay objetos tienen que ser creados, pero sólo mencionar los tipos de componentes es suficiente para que el compilador para incluir esas clases en el archivo SWF final de

.

La clase de referencias a continuación fue tomada de una demo suministrada con el SDK PushButton. Sólo tenemos que añadir una referencia a nuestra PlayerControllerComponent para asegurarse de que está incluido.


necesitarán ser referenciada de la misma manera los componentes adicionales, pero el proceso es exactamente el mismo, por lo que en futuros tutoriales cuando ves un nuevo componente que se está creando, se supone que una referencia se ha añadido a la clase Referencias

 Referencias de clase públicos {_scene2DComponent private var:. com.pblabs.rendering2D.Scene2DComponent; _spriteRenderComponent private var: com.pblabs.rendering2D.SpriteRenderComponent; _spriteSheetComponent private var: com.pblabs.rendering2D.SpriteSheetComponent; _simpleSpatialComponent private var: com.

pblabs.rendering2D.SimpleSpatialComponent; _basicSpatialManager2D private var: com.pblabs.rendering2D.BasicSpatialManager2D; _cellCountDivider private var: com.pblabs.rendering2D.CellCountDivider; _animationController private var: com.pblabs.rendering2D.AnimationController; _box2DDebugComponent private var: com.pblabs.box2D.Box2DDebugComponent; _box2DManagerComponent private var: com.pblabs.box2D.Box2DManagerComponent; _box2DSpatialComponent private var: com.pblabs.box2D.Box2DSpatialComponent; _polygonCollisionShape private var: com.pblabs.box2D.

Poly

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.