Variables locales y globales en ActionScript

Bookmark and Share this Article Original English article

Usar variables en ActionScript es fácil. Todo lo que usted necesita hacer debe asignar un valor a un nombre variable. Aquí está un ejemplo:

= 7 myVariable;

La línea precedente crea la variable nombrada myVariable y pone el interior del número 7 él. Observe que el myVariable conocido fue elegida arbitrariamente por mí. Usted podría nombrar la variable cualquier cosa. Por ejemplo, el numberContainer, a, o fred todo el trabajo.

Para ver variables en la acción, usted puede probarlas con la ventana de la salida. Aquí está un programa corto que usted puede poner en el primer marco de una película en blanco:

= 7 myVariable; trace(myVariable);

Cuando usted funciona esta película, la ventana de la salida aparece con el número 7 en ella. El número 7 fue almacenado en myVariable y entonces el comando del rastro fue utilizado de poner el contenido de myVariable en la ventana de la salida.

Variables Globales

Una variable global es una que es accesible a través del nivel entero de la película de destello. Usted puede fijarla en un marco, e inmóvil contendrá su contenido en otro marco.

Usted no necesita hacer cualquier cosa especial para crear una variable global. Apenas usarla, como en el ejemplo anterior, automáticamente hace la variable global.

En la mayoría de los lenguajes de programación, las variables globales están disponibles por todas partes. Sin embargo, las películas de destello utilizan un sistema de niveles. El timeline principal de la película es el nivel de la raíz. Cualquier clip de la película es realmente películas de destello pequeñas dentro el principal. Los gráficos y las escrituras dentro de un clip de la película son un nivel abajo del nivel de la raíz. Las variables globales en el nivel de la raíz no son accesibles dentro de una película clip.at lo menos no no directamente.

Variables Locales

Las variables locales, desemejante de globals, están solamente disponibles en la escritura actual. En el marco siguiente, la variable no existirá. Usted puede crear ciertamente una nueva variable con el mismo nombre, pero el contenido anterior del marco pasado no estará en él.

El punto de variables locales es crear código modular. Si una variable es local, se quita de memoria cuando se acaba la escritura. Si no, si es una variable global, la variable y su valor colgarán alrededor hasta que la película termina.

Para crear una variable local, usted necesita utilizar la palabra clave del var. Por ejemplo, usted podría crear una variable local nombrada myLocal y poner el número 9 en él tenga gusto de esto:

var = 9 myLocal;

Después de que usted fije la variable con la palabra clave del var, usted no tiene que utilizar el var otra vez en ese pedazo local del código. Por ejemplo, el código siguiente crea la variable local, la fija a 9, cambia su valor a 11, y después lo envía a la ventana de la salida:

var = 9 myLocal; = 11 myLocal; trace(myLocal);

Al decidir a cuando utilizar variables locales y a cuando utilizar variables globales, la regla del pulgar es utilizar siempre variables locales a menos que haya una buena razón de utilizar un global. Utilizaremos sobre todo variables locales.

esto es un artículo agregado por Milano Midovich


Negación: Nuestro Web site no es responsable de la información contenida por este artículo. Este artículo de ninguna manera refleja las vistas, las opiniones, los pensamientos o la creencia del personal del directorio de los artículos.

Aviso de la traducción: El artículo "local y las variables globales en ActionScript" fueron traducidos usando un servicio de traducción automatizado. Nos disculpamos sinceramente por cualquier error de la traducción que ocurriera. Gracias por entender.


  Online: 1776 users browsing the articles directory © 2005-2010 E-articles.info All Rights Reserved.  
The articles and tutorials in the directory are property of their respective owners and authors.