Paket | Üst Düzey |
Sınıf | public dynamic class SecurityError |
Miras Alma | SecurityError Error Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
SecurityError
istisnası belirli bir türde güvenlik ihlali gerçekleştiğinde atılır.
Güvenlik hatası örnekleri:
- Sanal güvenlik alanı sınırından yetkisiz bir özellik erişimi veya yöntem çağrısı yapılması.
- Sanal güvenlik alanının izin vermediği bir URL'ye erişim girişiminde bulunulması.
- Yetkisiz bir bağlantı noktası numarasına (örn. 65535 üzerinde bir bağlantı noktası) soket bağlantısı girişiminde bulunulması.
- Kullanıcının kamera veya mikrofonuna erişim girişiminde bulunulması ve aygıta erişim isteğinin kullanıcı tarafından reddedilmesi.
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
SecurityError(message:String = "")
Yeni bir SecurityError nesnesi oluşturur. | SecurityError | ||
Hatanın oluştuğu zamanda, bir hata için dize şeklinde çağrı yığını döndürür. | Error | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
[geçersiz kıl]
Varsayılan olarak "Error" dizesini veya tanımlıysa Error.message özelliğinde bulunan değeri döndürür. | Error | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Yapıcı Ayrıntı
SecurityError | () | Yapıcı |
Örnekler Bu örnek nasıl kullanılır?
SecurityErrorExample.as
Şu örnek, izin verilen maksimum değerin bir yukarısındaki bağlantı noktası numarasına bağlanmaya çalışılarak
try...catch
ifadesinde bir SecurityError
hatasının nasıl oluşturulup işlenebileceğini gösterir.
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, 01:09 PM Z