Documentación de Flash CS3 |
|||
| Programación con ActionScript 3.0 > Introducción a ActionScript > Elementos comunes de los programas | |||
Además de la declaración de variables, la creación de instancias de objetos y la manipulación de objetos mediante sus propiedades y métodos, hay otros bloques de creación que se pueden usar para crear un programa de ActionScript.
Los operadores son símbolos especiales (o, en ocasiones, palabras) que se utilizan para realizar cálculos. Se utilizan principalmente en las operaciones matemáticas, pero también en la comparación entre valores. Por lo general, un operador utiliza uno o varios valores, y calcula un solo resultado. Por ejemplo:
+) suma dos valores y obtiene como resultado una sola cifra:var sum:Number = 23 + 32;
*) multiplica un valor por otro y obtiene como resultado una sola cifra:var energy:Number = mass * speedOfLight * speedOfLight;
==) compara dos valores para ver si son iguales y obtiene como resultado un solo valor booleano (true o false):
if (dayOfWeek == "Wednesday")
{
takeOutTrash();
}
Como se muestra aquí, el operador de igualdad y los otros operadores de comparación se suelen utilizar con la sentencia if para determinar si determinadas instrucciones deben llevarse a cabo o no.
Para ver más detalles y ejemplos sobre el uso de los operadores, consulte Operadores.
Mientras se escribe código ActionScript, a menudo se desea dejar notas para uno mismo, quizás para explicar el funcionamiento de algunas líneas de código o el motivo de una determinada elección. Los comentarios del código son una herramienta que permite escribir en el código texto que el ordenador debe ignorar. ActionScript incluye dos tipos de comentarios:
// Esto es un comentario; el ordenador lo omitirá. var age:Number = 10; // Establecer la edad en 10 de manera predeterminada.
/*), el contenido del comentario y un marcador de fin del comentario (*/). Todo el texto entre los marcadores de inicio y de fin será omitido por el ordenador, independientemente del número de líneas que ocupe el comentario:/* Esto puede ser una descripción muy larga, que quizás describa el uso de una función concreta o explique una sección del código. En cualquier caso, el ordenador pasa por alto todas estas líneas. */
Los comentarios también se utilizan con frecuencia para "desactivar" una o varias líneas de código. Por ejemplo, si se está probando una forma distinta de llevar a cabo algo o se está intentando saber por qué determinado código ActionScript no funciona del modo esperado.
En un programa, muchas veces se desea repetir determinadas acciones, realizar sólo algunas acciones y no otras, o realizar acciones alternativas en función de determinadas condiciones, etc. El control de flujo es el control sobre el cual se llevan a cabo las funciones. Hay varios tipos de elementos de control de flujo disponibles en ActionScript.
if. La sentencia if comprueba un valor o una expresión escrita entre paréntesis. Si el valor es true, se ejecutan las líneas de código entre llaves; de lo contrario, se omiten. Por ejemplo:
if (age < 20)
{
// show special teenager-targeted content
}
La pareja de la sentencia if, la sentencia else, permite designar instrucciones alternativas que se llevarán a cabo si la condición no es true:
if (username == "admin")
{
// realizar acciones exclusivas del administrador, como mostrar más opciones
}
else
{
// realizar acciones que no correspondan al administrador
}
Para más información sobre sentencias condicionales, consulte Condicionales.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000025.html