Package | Niveau supérieur |
Classe | public dynamic class SecurityError |
Héritage | SecurityError Error Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.0, Flash Lite 4 |
SecurityError
est renvoyée lorsqu’il se produit certains types de violation de la sécurité.
Exemples d’erreurs liées à la sécurité :
- Un accès à une propriété ou un appel de méthode non autorisé est effectué en franchissant les limites du sandbox de sécurité.
- Il s’est produit une tentative d’accès à une URL non autorisée par le sandbox de sécurité.
- Une connexion socket a été tentée vers un numéro de port non autorisé, tel qu’un port supérieur à 65535.
- Il s’est produit une tentative d’accès à la caméra ou au microphone de l’utilisateur et celui-ci a refusé la demande d’accès au périphérique.
Plus d’exemples
Propriétés publiques
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
SecurityError(message:String = "")
Crée un objet SecurityError. | SecurityError | ||
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
SecurityError | () | Constructeur |
Exemples Comment utiliser cet exemple
SecurityErrorExample.as
L’exemple suivant indique comment une erreur
SecurityError
peut être générée et traitée au sein d’une instruction try...catch
en tentant de se connecter à un numéro de port qui est supérieur d’une unité au maximum autorisé.
package { import flash.display.Sprite; import flash.net.Socket; public class SecurityErrorExample extends Sprite { public function SecurityErrorExample() { try { var host:String = "www.[yourDomain].com"; var socket:Socket = new Socket(); socket.connect(host, 65536); } catch(e:SecurityError) { trace(e); } } } }
Tue Jun 12 2018, 09:30 AM Z