Package | flash.errors |
Classe | public dynamic class IllegalOperationError |
Héritage | IllegalOperationError Error Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Voici quelques exemples d’exceptions d’erreurs non valides :
- Une classe de base, telle que DisplayObjectContainer, fournit plus de fonctionnalités qu’une Scène ne peut en prendre en charge (par exemple les masques).
- Certaines méthodes d’accessibilité sont appelées lorsque le lecteur est compilé sans les fonctions d’accessibilité
- Le paramètre mms.cfg interdit une action FileReference.
- ActionScript tente d’exécuter un appel
FileReference.browse()
lorsqu’une boîte de dialogue de navigation est déjà ouverte. - ActionScript tente d’utiliser un protocole non pris en charge pour un objet FileReference (tel que FTP).
- Les fonctions liées uniquement à la création sont appelées à partir du lecteur d’un moteur d’exécution
- Une tentative de définition d’un objet placé sur un scénario est effectuée
Plus d’exemples
Propriétés publiques
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
IllegalOperationError(message:String = "")
Crée un nouvel objet IllegalOperationError. | IllegalOperationError | ||
Renvoie la pile d’appel pour générer une erreur au moment de la construction de l’erreur en tant que chaîne. | Error | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie la chaîne « Error » par défaut ou la valeur contenue dans la propriété Error.message, si elle est définie. | Error | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Détails du constructeur
IllegalOperationError | () | Constructeur |
Exemples Comment utiliser cet exemple
IllegalOperationErrorExample.as
L’exemple suivant présente l’utilisation d’un gestionnaire
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, 09:30 AM Z