Paquete | flash.errors |
Clase | public dynamic class IllegalOperationError |
Herencia | IllegalOperationError Error Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Algunos de los ejemplos de excepciones de errores de operación no permitidas son:
- Una clase base, como DisplayObjectContainer, proporciona mayor funcionalidad de la que puede admitir un escenario (por ejemplo, máscaras).
- Se llama a determinados métodos de accesibilidad al compilar el reproductor sin compatibilidad de accesibilidad
- El parámetro mms.cfg prohíbe una acción FileReference.
- ActionScript intenta ejecutar una llamada
FileReference.browse()
cuando ya hay abierto un cuadro de diálogo para buscar archivos. - ActionScript intenta utilizar un protocolo no admitido para un objeto FileReference (por ejemplo, FTP).
- Las funciones exclusivas de edición se invocan desde un reproductor de tiempo de ejecución
- Se realiza un intento de definir el nombre de un objeto colocado en la línea de tiempo
Propiedades públicas
Métodos públicos
Método | Definido por | ||
---|---|---|---|
IllegalOperationError(message:String = "")
Crea un nuevo objeto IllegalOperationError. | IllegalOperationError | ||
Devuelve la pila de llamadas de un error en el momento de la construcción del error como una cadena. | Error | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
[override]
Devuelve la cadena "Error" de manera predeterminada o el valor contenido en la propiedad Error.message, en el caso de que se haya definido. | Error | ||
Devuelve el valor simple del objeto especificado. | Object |
Información sobre constructores
IllegalOperationError | () | Información sobre |
Ejemplos Cómo utilizar este ejemplo
IllegalOperationErrorExample.as
En el ejemplo siguiente, se muestra el uso de un controlador
IllegalOperationError
.
package { import flash.display.DisplayObject; import flash.display.Sprite; import flash.errors.IllegalOperationError; public class IllegalOperationErrorExample extends Sprite { public function IllegalOperationErrorExample() { var child:Sprite = new Sprite(); try { addChild(child); } catch(e:IllegalOperationError) { trace(e); } } public override function addChild(child:DisplayObject):DisplayObject { throw new IllegalOperationError("addChild cannot be performed on the IllegalOperationErrorExample class"); } } }
Tue Jun 12 2018, 02:12 PM Z