Fundamentos de AS3: Variables, propiedades y tipos de dato

Cuando se crea un objeto, éste queda almacenado en memoria. Pero la memoria no es más que un enorme laberinto de ceros y unos. Necesitamos un mecanismo para localizar cualquiera de los objetos que creamos cuando los necesitemos.
Ese mecanismo, seguro que ya lo conoces, son las variables, y a primera vista puede parecer bastante prosaico. Consiste simplemente en ponerle nombre a los objetos y luego llamarlos por ese nombre.
Pero hay mucho más que eso detrás de las variables y en este artículo vamos a hablar de ello.

Continuar leyendo “Fundamentos de AS3: Variables, propiedades y tipos de dato”

Fundamentos de AS3: Definición de métodos

action
Los métodos son una parte fundamental de las clases. Sin ellos sólo servirían para albergar datos.

Una clase es mucho más que una base de datos. Definen lo que un objeto puede hacer, con sus datos y con los de otros objetos.

Si las propiedades son la información, los métodos son la acción.

En este artículo vamos a ver como definir los métodos de una clase. También aprenderemos como pasarles la información que necesitan, si ésta no está en las propiedades de dicha clase.

También estudiaremos qué hacer para que nos devuelvan información cuando terminan de ejecutar sus acciones, si es que ésto es necesario.

Continuar leyendo “Fundamentos de AS3: Definición de métodos”

Fundamentos de AS3: Destripando la clase documento y su constructor. El punto de entrada a un programa

Process-FlowchartToda historia necesita un buen comienzo. Los programas no son precisamente historias pero necesitan un punto por el que empezar a ejecutarse. A este punto se le suele llamar punto de entrada al programa y se corresponde con el lugar de nuestro código fuente en el que escribimos las primeras instrucciones que queremos que se ejecuten. Cada lenguaje tiene su mecanismo particular, pero en los orientados a objetos todos siguen la misma filosofía.

Continuar leyendo “Fundamentos de AS3: Destripando la clase documento y su constructor. El punto de entrada a un programa”