Documentación de Flash CS3 |
|||
| Programación con ActionScript 3.0 > Introducción a ActionScript > Creación de clases personalizadas > Escritura del código de una clase | |||
Cuando ya tenga un plan de diseño para la clase, o al menos alguna idea de la información de la que deberá hacer un seguimiento y de las acciones que necesitará realizar, la sintaxis de escritura de una clase es bastante directa.
A continuación se describen los pasos mínimos para crear su propia clase de ActionScript:
class para definir el nombre de la clase. Para ello, introduzca las palabras public class y, a continuación, el nombre de la clase, seguido de llaves de apertura y cierre que rodearán el contenido de la clase (las definiciones de métodos y propiedades). Por ejemplo:
public class MyClass
{
}
La palabra public indica que es posible acceder a la clase desde cualquier otro código. Para ver otras alternativas, consulte Atributos del espacio de nombres de control de acceso.
package, seguida del nombre completo del paquete, seguido de llaves de apertura y cierre (que rodearán el bloque de sentencias class). Por ejemplo, se cambiaría el código del paso anterior por el siguiente:
package mypackage
{
public class MyClass
{
}
}
var en el cuerpo de la clase; la sintaxis es la misma que se usa para declarar cualquier variable (añadiendo el modificador public). Por ejemplo, si se añaden estas líneas entre los paréntesis de apertura y cierre de la definición de clase, se crearán las propiedades textVariable, numericVariable y dateVariable:public var textVariable:String = "some default value"; public var numericVariable:Number = 17; public var dateVariable:Date;
myMethod(), introduzca:
public function myMethod(param1:String, param2:Number):void
{
// hacer algo con los parámetros
}
public function MyClass()
{
// hacer algo para establecer los valores iniciales de las propiedades
// y, si no es así, configurar el objeto
textVariable = "Hello there!";
dateVariable = new Date(2001, 5, 11);
}
Si no incluye un método constructor en la clase, el compilador creará automáticamente un constructor vacío (sin parámetros ni sentencias) en la clase.
Hay algunos otros elementos de la clase que pueden definirse y que son más complicados.
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/00000033.html