Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.filesystem 

FileMode  - AS3

Paqueteflash.filesystem
Clasepublic class FileMode
HerenciaFileMode Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

La clase FileMode define constantes de cadena utilizadas por el parámetro fileMode de los métodos open() y openAsync() de la clase FileStream. El parámetro fileMode de estos métodos determina las funciones disponibles en el objeto FileStream una vez abierto el archivo.

Están disponibles las siguientes funciones en varias combinaciones según el valor del parámetro fileMode especificado en el método de apertura:

  • Lectura: el objeto FileStream puede leer datos del archivo.
  • Escritura: el objeto FileStream puede escribir datos en el archivo.
  • Creación: el objeto FileStream crea un archivo que no existía al abrir la aplicación.
  • Truncar al abrir: los datos del archivo se eliminan al abrirlo (antes de escribir ningún dato).
  • Añadir datos escritos: los datos siempre se añaden al final del archivo (si se llama a cualquier método write).

En la tabla siguiente se muestran las funciones de cada constante proporcionada por la clase FileMode cuando se aplica como el parámetro fileMode de un método de apertura de un objeto FileStream:

Constante FileModeLecturaRedacciónCreaciónTruncar al abrirAñadir datos escritos
READ
WRITE
APPEND
UPDATE

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
Métodos públicos
 MétodoDefinido por
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Constantes públicas
 ConstanteDefinido por
      APPEND : String = "append"
[estática] Se utiliza para abrir archivos en modo de escritura con todos los datos escritos añadidos al final del archivo.
FileMode
      READ : String = "read"
[estática] Se utiliza para abrir archivos en modo de sólo lectura.
FileMode
      UPDATE : String = "update"
[estática] Se utiliza para abrir archivos en modo de lectura/escritura.
FileMode
      WRITE : String = "write"
[estática] Se utiliza para abrir archivos en modo de sólo escritura.
FileMode
Información sobre constantes
    

APPEND

Constante
public static const APPEND:String = "append"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Se utiliza para abrir archivos en modo de escritura con todos los datos escritos añadidos al final del archivo. Al abrirse, se crea cualquier archivo no existente.

    

READ

Constante 
public static const READ:String = "read"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Se utiliza para abrir archivos en modo de sólo lectura. El archivo debe existir (no se crean archivos que falten).

    

UPDATE

Constante 
public static const UPDATE:String = "update"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Se utiliza para abrir archivos en modo de lectura/escritura. Al abrirse, se crea cualquier archivo no existente.

    

WRITE

Constante 
public static const WRITE:String = "write"

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: AIR 1.0

Se utiliza para abrir archivos en modo de sólo escritura. Al abrirse, se crea cualquier archivo no existente y se trunca cualquiera existente (se eliminan sus datos).





[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.