Paket | fl.rsl |
Sınıf | public class RSLInfo |
Miras Alma | RSLInfo EventDispatcher Object |
Alt Sınıflar | SWZInfo |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
addEntry()
öğesiyle bir url serisi (hem SWF dosyası hem de gerekli bir ilke dosyası için) eklenebilir. RSLInfo sınıfı şu olaylardan herhangi birini gönderebilir: Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
ve ProgressEvent.PROGRESS
. Yük devretmelerin kullanımından dolayı, SecurityErrorEvents veya IOErrorEvents öğeleri gönderilse de, failed
özelliği true
değeri döndürene kadar RSL indirmesi başarısız olmuş sayılmaz.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
bytesLoaded : int [salt okunur]
Yüklenmekte olan tüm dosyalar için o zamana kadar yüklenen bayt sayısını belirtir. | RSLInfo | ||
bytesTotal : int [salt okunur]
Yüklenmekte olan tüm dosyalar için o zamana kadar yüklenen toplam bayt sayısını belirtir. | RSLInfo | ||
complete : Boolean [salt okunur]
İndirme başarıyla tamamlandıysa bir true değeri ve indirme henüz tamamlanmadıysa veya başarısız olduysa bir false değeri döndürür. | RSLInfo | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
currentAttemptIndex : int [salt okunur]
O sırada indirmeye çalışan URL'nin dizinini döndürür. | RSLInfo | ||
failed : Boolean [salt okunur]
İndirme başarısız olduysa bir true değeri ve indirme henüz tamamlanmadıysa veya başarıyla tamamlandıysa bir false değeri döndürür. | RSLInfo | ||
loader : Loader [salt okunur]
RSL indirmek için kullanılan yükleyiciyi döndürür. | RSLInfo | ||
policyFileURLs : Array [salt okunur]
addEntry() öğesi üzerinden eklenen bir ilke dosyası URL'leri dizisi döndürür. | RSLInfo | ||
rslURLs : Array [salt okunur]
addEntry() öğesinin üzerinden eklenen bir RSL URL'leri dizisi döndürür. | RSLInfo |
Yöntem | Tanımlayan: | ||
---|---|---|---|
RSLInfo()
Yapıcı. | RSLInfo | ||
Bir URL'ler serisi ekler (RSL dosyaları ve ilke dosyaları) | RSLInfo | ||
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 | ||
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 | ||
RSL'in indirilmesini başlatır. | RSLInfo | ||
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 | ||
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 |
bytesLoaded | özellik |
bytesLoaded:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Yüklenmekte olan tüm dosyalar için o zamana kadar yüklenen bayt sayısını belirtir. Bazı yüklemeler başarısız olabileceğinden ve yük devretme URL'lerine gidebileceğinden, bytesLoaded değeri zamanla artabilir veya azalabilir. İlerleme çubukları geriye doğru hareketi önlemek için bunun yerine geçmelidir.
Uygulama
public function get bytesLoaded():int
bytesTotal | özellik |
bytesTotal:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Yüklenmekte olan tüm dosyalar için o zamana kadar yüklenen toplam bayt sayısını belirtir. Bazı yüklemeler başarısız olabileceğinden ve yük devretme URL'lerine gidebileceğinden, bytesTotal değeri zamanla artabilir veya azalabilir. İlerleme çubukları geriye doğru hareketi önlemek için bunun yerine geçmelidir.
Uygulama
public function get bytesTotal():int
complete | özellik |
complete:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
İndirme başarıyla tamamlandıysa bir true
değeri ve indirme henüz tamamlanmadıysa veya başarısız olduysa bir false
değeri döndürür.
Uygulama
public function get complete():Boolean
currentAttemptIndex | özellik |
currentAttemptIndex:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
O sırada indirmeye çalışan URL'nin dizinini döndürür. Hata olayları alındığında, bu dizin başarısız olan URL'yi gösterir. Dizin rslURL ve policyFileURL öğelerinin dizilerine aittir. İndirme başlamadan önce, dizin değeri -1'dir. İndirme bittikten sonra değer dizilerin uzunluğuna eşittir, bu yüzden bir URL dizi üyesine erişmek için bu değeri kullanmadan önce aralık kontrolü yapılması önerilir.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEventListener(IOErrorEvent.IO_ERROR, handleErr); function handleErr(e:Event) { trace('error: ' + e); trace('on download of url: ' + info.rslURLs[info.currentAttemptIndex]); }
Uygulama
public function get currentAttemptIndex():int
failed | özellik |
failed:Boolean
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
İndirme başarısız olduysa bir true
değeri ve indirme henüz tamamlanmadıysa veya başarıyla tamamlandıysa bir false
değeri döndürür. Tek bir URL başarısız olduysa failed
özelliği true
değerine ayarlanmaz ve denenecek ek yük devretme URL'leri vardır.
Uygulama
public function get failed():Boolean
loader | özellik |
policyFileURLs | özellik |
policyFileURLs:Array
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
addEntry()
öğesinin üzerinden eklenen bir ilke dosyası URL'leri dizisi döndürür. Bu diziyi salt okunur olarak değerlendirin. addEntry()
öğesini çağırarak girişler ekleyin. Bu dizinin doğrudan düzenlenmesi, beklenmeyen sonuçlara sebep olacaktır.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Uygulama
public function get policyFileURLs():Array
İlgili API Öğeleri
rslURLs | özellik |
rslURLs:Array
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
addEntry()
öğesinin üzerinden eklenen bir RSL URL'leri dizisi döndürür. Bu diziyi salt okunur olarak değerlendirin. addEntry()
öğesini çağırarak girişler ekleyin. Bu dizinin doğrudan düzenlenmesi, beklenmeyen sonuçlara sebep olacaktır.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Uygulama
public function get rslURLs():Array
İlgili API Öğeleri
RSLInfo | () | Yapıcı |
public function RSLInfo()
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Constructor.
addEntry | () | yöntem |
public function addEntry(url:String, policyFileURL:String = null):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
Bir URL'ler serisi ekler (RSL dosyaları ve ilke dosyaları) URL'lerin eklenme sırası onların indirilme önceliğine bağlıdır. Birinci URL ilk denenir, birinci URL başarısız olmadan ikinci denenmez ve bu şekilde devam eder. İlke dosyaları yalnızca eşleşen RSL dosyası URL'si indirildiğinde eklenir.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Parametreler
url:String | |
policyFileURL:String (default = null )
|
load | () | yöntem |
public function load():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10.1, AIR 2 |
RSL'in indirilmesini başlatır. Eklenen ilk giriş ilk denenir. Sonraki girişler hatalar oluştukça yedeklemeler olarak denenir.
Tue Jun 12 2018, 01:09 PM Z