| Paket | flash.media |
| Sınıf | public class MediaPromise |
| Miras Alma | MediaPromise EventDispatcher Object |
| Uygular | IFilePromise |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Bir MediaEvent nesnesinin data özelliği bir MediaPromise örneğidir. Söz verilen medya nesnesine erişmek için MediaPromise yöntemlerini kullanabilirsiniz. Desteklenen medya biçimleri arasında hareketsiz görüntüler ve videolar vardır.
Bir MediaPromise nesnesi oluşturamazsınız. new MediaPromise() öğesinin çağrılması bir çalışma zamanı hatası oluşturur.
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| file : File [salt okunur]
Medya nesnesini temsil eden File örneği (varsa). | MediaPromise | ||
| isAsync : Boolean [salt okunur]
Temel veri kaynağının eşzamanlı veya eşzamansız olup olmadığını bildirir. | MediaPromise | ||
| mediaType : String [salt okunur]
Genel medya türü, görüntü veya video. | MediaPromise | ||
| relativePath : String [salt okunur]
Medya nesnesinin dosya adı (varsa). | MediaPromise | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
![]() | 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 | |
Veri kaynağını kapatır. | MediaPromise | ||
![]() |
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 | |
Temel veri kaynağını açar ve bu kaynağı okumanıza olanak veren IDataInput örneğini döndürür. | MediaPromise | ||
![]() |
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | |
![]() |
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | |
Çalışma zamanı tarafından hata bildirmek için kullanılır. | MediaPromise | ||
![]() |
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 | |
![]() |
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 | ||
| Temel veri akışı kapatıldığında bir MediaPromise nesnesi bir close olayı gönderir. | MediaPromise | |||
| MediaPromise nesnesi, tüm veriler okunduğunda bir complete olayı gönderir. | MediaPromise | |||
![]() | [broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | ||
| Temel veri akışı okunurken bir hatayla karşılaşıldığında MediaPromise nesnesi bir ioError olayı gönderir. | MediaPromise | |||
| Veri kullanılabilir olduğunda bir MediaPromise nesnesi progress olayları gönderir. | MediaPromise | |||
file | özellik |
file:File [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Medya nesnesini temsil eden File örneği (varsa).
Temel veri kaynağının dosya tabanlı olması ve dosyanın uygulamanız için erişilebilir olması halinde bu özellik bir File nesnesine başvuru yapar. Aksi halde, özellik null olur.
Uygulama
public function get file():File isAsync | özellik |
mediaType | özellik |
relativePath | özellik |
relativePath:String [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Medya nesnesinin dosya adı (varsa).
Temel veri kaynağının dosya tabanlı olması ve dosyanın uygulamanız için erişilebilir olması halinde bir dosya adı mevcut olur. Aksi halde, özellik null olur.
Uygulama
public function get relativePath():Stringclose | () | yöntem |
public function close():void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Veri kaynağını kapatır.
open | () | yöntem |
public function open():IDataInput| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Temel veri kaynağını açar ve bu kaynağı okumanıza olanak veren IDataInput örneğini döndürür.
Temel veri kaynağı eşzamansız olursa, MediaPromise nesnesi okunacak verilerin olup olmadığını belirtmek için progress ve complete olayları gönderir. Veri kaynağı eşzamanlı olursa, tüm veriler derhal kullanılabilir olur ve bu olaylar gönderilmez.
Not: Verileri el ile okumak yerine, Loader sınıfının loadFilePromise() yöntemini kullanarak bir MediaPromise nesnesi yükleyebilirsiniz.
IDataInput |
İlgili API Öğeleri
reportError | () | yöntem |
public function reportError(e:ErrorEvent):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Çalışma zamanı tarafından hata bildirmek için kullanılır.
Uygulama kodu bu yöntemi çağırmamalıdır.
Parametreler
e:ErrorEvent — gönderilecek error olayı.
|
close | Olay |
flash.events.Eventözellik Event.type =
flash.events.Event.CLOSE| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Temel veri akışı kapatıldığında bir MediaPromise nesnesi bir close olayı gönderir.
Event.CLOSE sabiti, close 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ısı kapatılan nesne. |
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 2.5 |
MediaPromise nesnesi, tüm veriler okunduğunda bir complete olayı gönderir. Olay, temel akışta daha fazla verinin bulunmadığını gösterir.
Eşzamanlı bir veri kaynağı tarafından bir complete olayı gönderilmez.
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.IOERROR| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.5 |
Temel veri akışı okunurken bir hatayla karşılaşıldığında MediaPromise nesnesi bir ioError olayı gönderir. Bu olay gönderildikten sonra daha fazla veri okunamaz.
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 2.5 |
Veri kullanılabilir olduğunda bir MediaPromise nesnesi progress olayları gönderir.
Sonuncu olay dışındaki tüm progress olaylarının bytesTotal özelliği 0 değerine sahiptir. Tüm veriler derhal kullanılabilir olursa progress olayları gönderilmeyebilir. Eşzamanlı veri kaynakları tarafından progress olayları gönderilmez.
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. |
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster