Paket | flash.system |
Sınıf | public class SystemUpdater |
Miras Alma | SystemUpdater EventDispatcher Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Flash Player, bir NetStatusEvent olayı göndererek bir Adobe Access modülü güncellemesinin gerektiğini belirtir. Bu olay "DRM.UpdateNeeded"
değeri olan bir code
özelliğine sahiptir. Adobe Access modülünün güncellemeleri için kullanıcı izni gerekmez. Olayı dinleyin ve update("DRM")
öğesini çağırarak güncellemeyi başlatın.
Flash Player, belirli olası code
özellik değerleriyle bir StatusEvent olayı göndererek bir oynatıcı güncellemesinin gerektiğini belirtir (bkz. status
olayı). Oynatıcıya yapılacak güncellemeler için kullanıcı izni gerekir. Olayı dinleyin ve kullanıcıya güncelleme seçeneğini sunun. Kullanıcı güncellemeyi kabul etmeli ve güncellemeyi, örneğin, kullanıcı arabiriminde bir düğmeyi tıklatarak başlatmalıdır. Sonrasında, oynatıcı güncellemesini update("SYSTEM")
öğesini çağırarak doğrudan başlatabilirsiniz..
Not: SystemUpdater API'si tüm masaüstü platformlarda desteklenir.
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yapıcı. | SystemUpdater | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Etkin bir güncellemeyi iptal eder. | SystemUpdater | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
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 | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
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 | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
İstenen türden bir güncellemeyi başlatır. | SystemUpdater | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
Oynatıcının kendisine yapılacak bir güncelleme kullanıcı tarafından iptal edildiğinde gönderilir. | SystemUpdater | |||
Güncelleme tamamlandığında gönderilir. | SystemUpdater | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Bir I/O hatası oluştuğunda gönderilir. | SystemUpdater | |||
Bir güncelleme başladığında gönderilir. | SystemUpdater | |||
İndirme ilerlemesinin gösterilmesi için gönderilir. | SystemUpdater | |||
Bir güvenlik hatasıyla karşılaşıldığında gönderilir. | SystemUpdater | |||
Güncelleme başarısız olduğunda gönderilir. | SystemUpdater |
SystemUpdater | () | Yapıcı |
public function SystemUpdater()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Constructor.
cancel | () | yöntem |
public function cancel():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Etkin bir güncellemeyi iptal eder.
update | () | yöntem |
public function update(type:String):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
İstenen türden bir güncellemeyi başlatır. Güncelleme türleri, SystemUpdaterType sınıfında tanımlanan dize sabitlerinden biridir. Tüm tarayıcılarda, bir seferde yalnızca bir güncellemeye izin verilir.
Güncelleme başladıktan sonra, bu sınıfta tanımlanan olayları dinleyin. Aşağıdaki olaylar bir güncellemenin sonunun geldiğini belirtir ve update()
işlevinin yaptığı gibi yapılacak yeni bir güncellemeye veya güncelleme çalışmasına izin verir:
complete
cancel
securityError
ioError
status
Parametreler
type:String |
İlgili API Öğeleri
cancel | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.CANCEL
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Oynatıcının kendisine yapılacak bir güncelleme kullanıcı tarafından iptal edildiğinde gönderilir. Bu olay yalnızca SystemUpdaterType.SYSTEM
türünden bir güncelleme istendiğinde ve kullanıcı onu iptal ettiğinde gönderilir.
Event.CANCEL
sabiti, cancel
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Üzerindeki işlem iptal edilen nesnenin başvurusu. |
complete | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.COMPLETE
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Güncelleme tamamlandığında gönderilir.
Event.COMPLETE
sabiti, complete
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Yüklemesi tamamlanan network nesnesi. |
ioError | Olay |
flash.events.IOErrorEvent
özellik IOErrorEvent.type =
flash.events.IOErrorEvent.IO_ERROR
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Bir I/O hatası oluştuğunda gönderilir. Örneğin, İnternet bağlantısının kopması bu olaya neden olabilecek bir hatadır.
ioError
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
errorID | Belirli bir hata mesajıyla ilişkili başvuru numarası (yalnızca AIR). |
target | Girdi/çıktı hatası yaşayan network nesnesi. |
text | Hata mesajı olarak gösterilecek metin. |
open | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.OPEN
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Bir güncelleme başladığında gönderilir. Bir 'complete' olayı gönderildiğinde veya bir IOErrorEvent, SecurityErrorEvent veya StatusEvent öğesi gönderildiğinde güncelleme tamamlanır.
Event.OPEN
sabiti, open
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Bağlantıyı açan network nesnesi. |
progress | Olay |
flash.events.ProgressEvent
özellik ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
İndirme ilerlemesinin gösterilmesi için gönderilir. Bu olay, Loader ve URLLoader sınıflarındaki progress
olayı gibidir.
progress
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
bytesLoaded | Dinleyici olayı işlerken yüklenen öğe veya bayt sayısı. |
bytesTotal | Yükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı. |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | İlerlemeyi bildiren nesne. |
securityError | Olay |
flash.events.SecurityErrorEvent
özellik SecurityErrorEvent.type =
flash.events.SecurityErrorEvent.SECURITY_ERROR
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Bir güvenlik hatasıyla karşılaşıldığında gönderilir. Örneğin, oynatıcının güvenlik ilkesi tarafından güncellemeye izin verilmediği halde bir güncelleme yapmaya çalışması bu olaya neden olabilecek bir güvenlik hatasıdır.
SecurityErrorEvent.SECURITY_ERROR
sabiti, securityError
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Güvenlik hatasını bildiren network nesnesi. |
text | Hata mesajı olarak gösterilecek metin. |
status | Olay |
flash.events.StatusEvent
özellik StatusEvent.type =
flash.events.StatusEvent.STATUS
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 10.1 |
Güncelleme başarısız olduğunda gönderilir. Bir güncelleme, aşağıdakilerden biri yüzünden başarısız olabilir:
- Çağıranın desteklenmeyen bir platform veya mimari üzerinde çalışması. Bu durumda,
code
özelliğinin değeri "DRM.UpdateFailedNotSupported" oluplevel
özelliğinin değeri "error" olur. - Sunucuda istenen güncelleme paketinin konumunun bulunamaması. Bu durumda,
code
özelliğinin değeri "DRM.UpdateFailedNotCurrentlyAvailable" oluplevel
özelliğinin değeri "error" olur. - Adobe Access modülünün yüklü olmaması. Bu hata NetStatusEvent tarafından gönderilen "DRM.UpdateNeeded" koduna benzer. Ancak, bu durumda, ilk olarak Flash Player'ın daha yeni bir sürümü indirilmelidir. Bu durumda,
code
özelliğinin değeri "DRM.UpdateNeededButIncompatible" oluplevel
özelliğinin değeri "error" olur. Flash Player'a bir güncelleme yapmak içinSystemUpdater.update(SystemUpdaterType.SYSTEM)
öğesini çağırın. - Yeni DRM modülünün indirilememesi. Bu durumda,
code
özelliğinin değeri "DRM.UpdateFailed" oluplevel
özelliğinin değeri "error" olur.
status
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
code | Nesne durumunun bir açıklaması. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
düzey | Mesajın kategorisi; örneğin, "status" , "warning" veya "error" . |
target | Durumunu bildiren nesne. |
Tue Jun 12 2018, 01:09 PM Z