Los sprites tienen una serie de
propiedades que podemos consultar y modificar en la película en tiempo real.
Atención: Contenido exclusivo de DesarrolloMultimedia.es. No reproducir. Copyright.
Una vez que colocamos los actores del Cast (reparto) sobre un canal del Stage
(escenario), se convierten en sprites (actores con guión).
Los sprites también presentan dos eventos: comienzo y final del sprite, que los
capturamos mediante on beginSprite y on endSprite respectivamente.
Dentro de estos
eventos podemos programas las acciones que se llevarán a cabo al comienzo y final del sprite.
La forma de referirnos a las propiedades de un sprite es:
Sprite( numero). NombrePropiedad, donde
- Numero: número del canal que ocupa el sprite.
- NombrePropiedad: propiedad del sprite.
Las propiedades más significativas de los sorites son las siguientes:
- loch: Nos proporciona la coordenada horizontal del sprite en el stage.
- locv: Nos proporciona la coordenada vertical del sprite en el stage.
- height: Nos proporciona la anchura del sprite del stage.
- width: Nos proporciona la altura del sprite en el stage.
- memberNum: Indica el índice u orden que ocupa en el Cast el actor que
representa este sprite.
Podemos modificar el miembro del reparto Cast que forma parte de un determinado sprite
en un momento determinado. Para ello utilizamos la propiedad memberNum con el valor del
índice del Cast que ocupa el actor que queremos incorporar en el sprite.
Tenemos varias formas de cambiar el valor asignado a una propiedad de un sprite. Por
ejemplo, si queremos cambiar el valor de la propiedad loch del sprite 2 lo podemos hacer de
las dos formas siguientes:
- sprite(2).loch = 10.
- Set the loch of sprite 2 to 10.
Cada vez que realizamos una modificación sobre propiedades de los actores en el stage,
tenemos que actualizar el contenido del mismo por medio del comando updatestage. En
caso contrario, los sprites contendrían los nuevos valores pero no se verían reflejados en el
escenario.