|
UILoader bileşeni; SWF, JPEG, aşamalı JPEG, PNG ve GIF dosyalarını görüntüleyebilen bir kaptır. Uzak bir konumdan içerik alıp Flash uygulamasına çekmeniz gerektiğinde bir UILoader öğesini kullanabilirsiniz. Örneğin, bir forma şirket logosu (JPEG dosyası) eklemek için UILoader öğesini kullanabilirsiniz. Ayrıca fotoğrafları görüntüleyen bir uygulamada da UILoader bileşenini kullanabilirsiniz. İçerik yüklemek için
load()
yöntemini, ne kadar içerik yüklendiğini belirlemek için
percentLoaded
özelliğini ve yüklemenin bittiği zamanı belirlemek için
complete
olayını kullanın.
UILoader öğesinin içeriklerini ölçekleyebilir veya içeriklerin boyutu sığacak şekilde UILoader öğesini yeniden boyutlandırabilirsiniz. Varsayılan olarak içerikler UILoader öğesine sığacak şekilde ölçeklenir. Ayrıca çalışma zamanında içerik yükleyebilir ve yükleme ilerlemesini izleyebilirsiniz (içerik önbelleğe alındıktan sonra yüklense de, ilerleme çabucak %100 değerine atlar). UILoader öğesine içerik yüklerken bir konum belirtirseniz, konumu (X ve Y koordinatları) 0, 0 olarak belirtmeniz gerekir.
UILoader bileşeniyle kullanıcı etkileşimi
UILoader bileşeni parametreleri
Özellik denetçisinde veya Bileşen denetçisinde her UILoader bileşeni örneği için şu geliştirme parametrelerini ayarlayabilirsiniz:
autoLoad
,
maintainAspectRatio
,
source
ve
scaleContent
. Bu parametrelerin her biri, aynı adda, karşılık gelen ActionScript özelliğine sahiptir.
Her bir UILoader örneğinin canlı önizlemesi, geliştirme sırasında Özellik denetçisinde veya Bileşen denetçisinde parametrelere yapılan değişiklikleri yansıtır.
UILoader örneklerinin yöntemlerini, özelliklerini ve olaylarını kullanarak UILoader örnekleri için ek seçenekler ayarlamak üzere ActionScript yazabilirsiniz. Daha fazla bilgi için,
Adobe® Flash® Professional CS5 için ActionScript® 3.0 Başvurusu
bölümündeki UILoader sınıfına bakın.
UILoader bileşeniyle uygulama oluşturma
Aşağıdaki prosedür, geliştirme sırasında bir uygulamaya nasıl UILoader bileşeni ekleneceğini açıklamaktadır. Bu örnekte, yükleyici logonun GIF görüntüsünü yükler.
-
Yeni bir Flash (ActionScript 3.0) belgesi oluşturun.
-
UILoader bileşenini Bileşenler panelinden Sahne Alanı'na sürükleyin.
-
Özellik denetçisinde,
aUI
örnek adını girin.
-
Sahne Alanı'nda ve Bileşen denetçisinde yükleyiciyi seçin ve
source
parametresi için
http://www.helpexamples.com/images/logo.gif
girin.
ActionScript kullanarak UILoader bileşen örneği oluşturma
Bu örnek, ActionScript kullanarak bir UILoader bileşeni oluşturur ve JPEG biçiminde bir çiçek görüntüsünü yükler.
complete
olayı gerçekleştiğinde, Çıktı panelinde yüklenen bayt sayısını görüntüler.
-
Yeni bir Flash (ActionScript 3.0) belgesi oluşturun.
-
UILoader bileşenini Bileşenler panelinden Kütüphane paneline sürükleyin.
-
Eylemler panelini açın, ana Zaman Çizelgesi'nde Kare 1'i seçin ve şu ActionScript kodunu girin:
import fl.containers.UILoader;
var aLoader:UILoader = new UILoader();
aLoader.source = "http://www.flash-mx.com/images/image1.jpg";
aLoader.scaleContent = false;
addChild(aLoader);
aLoader.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(event:Event) {
trace("Number of bytes loaded: " + aLoader.bytesLoaded);
}
-
Kontrol Et > Filmi Test Et'i seçin.
|
|
|