| Paket | flash.events |
| Sınıf | public class ProgressEvent |
| Miras Alma | ProgressEvent Event Object |
| Alt Sınıflar | ModuleEvent, ResourceEvent, RSLEvent, StyleEvent, VideoProgressEvent |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ProgressEvent.PROGRESS ve ProgressEvent.SOCKET_DATA. Ek olarak, AIR'de ProgressEvent nesneleri bir veri NativeProcess sınıfı kullanılarak bir alt işleme veya bir alt işlemden gönderildiği zaman gönderilir.
İlgili API Öğeleri
| Özellik | Tanımlayan: | ||
|---|---|---|---|
![]() | bubbles : Boolean [salt okunur]
Bir olayın köpüren bir olay olup olmadığını belirtir. | Event | |
| bytesLoaded : Number
Dinleyici olayı işlerken yüklenen öğe veya bayt sayısı. | ProgressEvent | ||
| bytesTotal : Number
Yükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı. | ProgressEvent | ||
![]() | cancelable : Boolean [salt okunur]
Olayla ilişkilendirilmiş davranışın önlenebilir olup olmadığını gösterir. | Event | |
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
![]() | currentTarget : Object [salt okunur]
Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. | Event | |
![]() | eventPhase : uint [salt okunur]
Olay akışındaki geçerli aşama. | Event | |
![]() | target : Object [salt okunur]
Olay hedefi. | Event | |
![]() | type : String [salt okunur]
Olay türü. | Event | |
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
ProgressEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:Number = 0, bytesTotal:Number = 0)
progress olayları hakkındaki bilgileri içeren bir Event nesnesi oluşturur. | ProgressEvent | ||
[geçersiz kıl]
ProgressEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar. | ProgressEvent | ||
![]() |
Özel ActionScript 3.0 Event sınıfınızdaki toString() yöntemini uygulamak için bir yardımcı işlev. | Event | |
![]() |
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | |
![]() |
Olayda preventDefault() öğesinin çağrılmış olup olmadığını kontrol eder. | Event | |
![]() |
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | |
![]() |
Bir olayın varsayılan davranışını, bu yapılabiliyorsa iptal eder. | Event | |
![]() |
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 | |
![]() |
Olay akışında geçerli düğümdeki ve ondan sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | |
![]() |
Olay akışında geçerli düğümden sonra gelen düğümlerdeki olay dinleyicilerin işlenmesini engeller. | Event | |
![]() |
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | |
[geçersiz kıl]
ProgressEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. | ProgressEvent | ||
![]() |
Belirtilen nesnenin temel değerini döndürür. | Object | |
| Sabit | Tanımlayan: | ||
|---|---|---|---|
| PROGRESS : String = "progress" [statik]
Bir progress event nesnesinin tür özelliğinin değerini tanımlar. | ProgressEvent | ||
| SOCKET_DATA : String = "socketData" [statik]
socketData olay nesnesinin type özelliği değerini tanımlar. | ProgressEvent | ||
| STANDARD_ERROR_DATA : String = "standardErrorData" [statik]
Bir standardErrorData olay nesnesinin type özelliği değerini tanımlar. | ProgressEvent | ||
| STANDARD_INPUT_PROGRESS : String = "standardInputProgress" [statik]
Bir standardInputProgress olay nesnesinin type özelliği değerini tanımlar. | ProgressEvent | ||
| STANDARD_OUTPUT_DATA : String = "standardOutputData" [statik]
Bir standardOutputData olay nesnesinin type özelliği değerini tanımlar. | ProgressEvent | ||
bytesLoaded | özellik |
bytesTotal | özellik |
bytesTotal:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı. Progress olayı bir Socket nesnesine gönderilirse/eklenirse, yapıcının bytesTotal parametresinde bir değer belirtilmediği sürece bytesTotal her zaman 0 olacaktır. İleri veya geri gönderilen gerçek bayt sayısı ayarlanmaz ve uygulama geliştiricisine bağlıdır.
Uygulama
public function get bytesTotal():Number public function set bytesTotal(value:Number):voidProgressEvent | () | Yapıcı |
public function ProgressEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:Number = 0, bytesTotal:Number = 0)| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
progress olayları hakkındaki bilgileri içeren bir Event nesnesi oluşturur. Event nesneleri, olay dinleyicilerine parametre olarak iletilir.
Parametrelertype:String — Olayın türü. Olası değerler şunlardır:ProgressEvent.PROGRESS, ProgressEvent.SOCKET_DATA, ProgressEvent.STANDARD_ERROR_DATA, ProgressEvent.STANDARD_INPUT_PROGRESS ve ProgressEvent.STANDARD_OUTPUT_DATA.
| |
bubbles:Boolean (default = false) — Event nesnesinin olay akışının köpürme aşamasında yer alıp almayacağını belirler.
| |
cancelable:Boolean (default = false) — Event nesnesinin iptal edilip edilemeyeceğini belirler.
| |
bytesLoaded:Number (default = 0) — Dinleyici olayı işlerken yüklenen öğe veya bayt sayısı.
| |
bytesTotal:Number (default = 0) — Yükleme işlemi başarılı olursa yüklenecek toplam öğe veya bayt sayısı.
|
clone | () | yöntem |
override public function clone():Event| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ProgressEvent nesnesinin bir kopyasını oluşturur ve her özelliğin değerini, orijinal ile aynı olacak şekilde ayarlar.
DöndürürEvent — Orijinaliyle eşlenen özellik değerlerine sahip yeni bir ProgressEvent nesnesi.
|
toString | () | yöntem |
override public function toString():String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ProgressEvent nesnesinin tüm özelliklerini içeren bir dize döndürür. Dize şu biçimdedir:
[ProgressEvent type=value bubbles=value cancelable=value bytesLoaded=value bytesTotal=value]
String — ProgressEvent nesnesinin tüm özelliklerini içeren bir dize.
|
PROGRESS | Sabit |
public static const PROGRESS:String = "progress"| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir 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. |
İlgili API Öğeleri
SOCKET_DATA | Sabit |
public static const SOCKET_DATA:String = "socketData"| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
socketData 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 | Event öğesini etkin olarak işleyen nesne. |
bytesLoaded | Dinleyici olayı işlerken yüklenen öğe veya bayt sayısı. |
bytesTotal | 0; bu özellik socketData olay nesneleri tarafından kullanılmaz. |
target | İlerlemeyi bildiren soket. |
İlgili API Öğeleri
STANDARD_ERROR_DATA | Sabit |
public static const STANDARD_ERROR_DATA:String = "standardErrorData"| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Bir standardErrorData 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 | Event öğesini etkin olarak işleyen nesne. |
bytesLoaded | Hata verilerinin, bu olay nedeniyle NativeProcessObject.error tarafından arabelleğe alınan bayt sayısı. |
bytesTotal | 0; bu özellik standardErrorData olay nesneleri tarafından kullanılmaz. |
target | Hata verilerini bildiren NativeProcess nesnesi. |
İlgili API Öğeleri
STANDARD_INPUT_PROGRESS | Sabit |
public static const STANDARD_INPUT_PROGRESS:String = "standardInputProgress"| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Bir standardInputProgress 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 | Event öğesini etkin olarak işleyen nesne. |
bytesLoaded | Hata verilerinin, bu olay nedeniyle NativeProcessObject.error tarafından arabelleğe alınan bayt sayısı. |
bytesTotal | 0; bu özellik standardInputProgress olay nesneleri tarafından kullanılmaz. |
target | Hata verilerini bildiren NativeProcess nesnesi. |
İlgili API Öğeleri
STANDARD_OUTPUT_DATA | Sabit |
public static const STANDARD_OUTPUT_DATA:String = "standardOutputData"| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2, Flash Lite 4 |
Bir standardOutputData 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 | Event öğesini etkin olarak işleyen nesne. |
bytesLoaded | Çıktı verilerinin, bu olay nedeniyle NativeProcessObject.output tarafından arabelleğe alınan bayt sayısı. |
bytesTotal | 0; bu özellik standardOutputData olay nesneleri tarafından kullanılmaz. |
target | Çıktı verilerini bildiren NativeProcess nesnesi. |
İlgili API Öğeleri
ProgressEventExample sınıfını kullanır. Örnekte şu görevler yerine getirilmektedir:
- İndirilen dosyanın konumunu ve adını belirten
downloadURLvefileNameözellikleri oluşturulur. ProgressEventExampleyapıcısında,fileadlı yeni bir FileReference nesnesi oluşturulur ve sonraconfigureListeners()yöntemine verilir.- Ardından
downloadURLvefileNameözelliklerifile.download()öğesine verilir, bu da dosyanın indirileceği konumu sorar. configureListeners()yöntemi yedi olay dinleyicisi ekler ve bunun ilişkili abone yöntemleri şunlardır:- Dosya indirme işlemi iptal edilirse,
cancel/cancelHandler()gönderilir. - Dosya indirme işlemi sona erince
complete/complereHandler()gönderilir. - İndirilen dosya kullanılamıyorsa veya erişilemiyorsa
ioError/ioErrorHandler()gönderilir. - İndirme işlemi başladığında
open/openHandler()gönderilir. - İndirme işlemi başladığında ve tekrar sona erdiğinde
progress/progressHandler()gönderilir. - Yerel oynatma güvenlik ayarları, indirilen dosyanın veri erişimi türüyle aynı olmazsa (yerel ve ağ),
securityError/securityErrorHandlergönderilir; aşağıdaki notlara bakın: - Download nesnesi seçildiğinde
select/selectHandler()gönderilir.
- Dosya indirme işlemi iptal edilirse,
Notlar:
- SWF dosyasını Yerel Oynatma Güvenliği, Yalnızca Yerel Dosyalara Erişim şeklinde ayarlanmış biçimde derlemeniz gerekir.
- Bu örnek SomeFile.pdf adında bir dosya gerektirir.
- Bu örrnek, FileReference nesnesi için kullanılabilir tüm olaylardan yararlansa da, çoğu durum yalnızca bir alt küme gerektirir.
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.FileReference;
import flash.net.URLRequest;
public class ProgressEventExample extends Sprite {
private var downloadURL:String = "http://www.[yourDomain].com/SomeFile.pdf";
private var fileName:String = "SomeFile.pdf";
private var file:FileReference;
public function ProgressEventExample() {
var request:URLRequest = new URLRequest(downloadURL);
file = new FileReference();
configureListeners(file);
file.download(request, fileName);
}
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.CANCEL, cancelHandler);
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
dispatcher.addEventListener(Event.OPEN, openHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
dispatcher.addEventListener(Event.SELECT, selectHandler);
}
private function cancelHandler(event:Event):void {
trace("cancelHandler: " + event);
}
private function completeHandler(event:Event):void {
trace("completeHandler: " + event);
}
private function ioErrorHandler(event:IOErrorEvent):void {
trace("ioErrorHandler: " + event);
}
private function openHandler(event:Event):void {
trace("openHandler: " + event);
}
private function progressHandler(event:ProgressEvent):void {
var file:FileReference = FileReference(event.target);
trace("progressHandler: name=" + file.name + " bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
}
private function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}
private function selectHandler(event:Event):void {
var file:FileReference = FileReference(event.target);
trace("selectHandler: name=" + file.name + " URL=" + downloadURL);
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster