![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 6.
classclassName
extendsotherClassName
{} interfaceinterfaceName
extendsotherInterfaceName
{}
Nota: para utilizar esta palabra clave, debe especificar ActionScript 2.0 y Flash Player 6 o posterior en la ficha Flash del cuadro de diálogo Configuración de publicación del archivo FLA. Esta palabra clave sólo se admite si se utiliza en archivos de script externos, no en scripts escritos en el panel Acciones.
className
El nombre de la clase que se está definiendo.
otherClassName
El nombre de la clase en que se basa className
.
interfaceName
El nombre de la interfaz que se está definiendo.
otherInterfaceName
El nombre de la interfaz en que se basa interfaceName
.
Palabra clave; define una clase o interfaz que es una subclase de otra clase o interfaz; esta última es la superclase. La subclase hereda todos los métodos, las propiedades, las funciones, etc. que se han definido en la superclase.
Para más información, consulte Creación de subclases.
En la clase B que se define a continuación, se insertará automáticamente y como primera sentencia de la función constructora B una llamada al constructor de la clase A, ya que todavía no existe ninguna llamada (se comenta en el ejemplo.)
class B extends class A { function B() { // éste es el constructor // super(); // opcional; se inserta durante la compilación si se ha omitido } function m():Number {return 25;} function o(s:String):Void {trace(s);} }
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |