|
Etiket bileşeni genellikle bir web sayfasında başka bir öğeyi ya da etkinliği tanımlamak için tek bir metin satırı görüntüler. Metin biçimlendirme etiketlerinden yararlanmak için bir etiketin HTML ile biçimlendirileceğini belirtebilirsiniz. Ayrıca etiketin hizalamasını ve boyutunu da denetleyebilirsiniz. Etiket bileşenleri kenarlıklara sahip değildir, odaklanamazlar ve olayları yayınlamazlar.
Her bir Label ö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. Etiketin kenarlığı yoktur, bu nedenle canlı önizlemesini görmenin tek yolu, etiketin metin parametresini ayarlamaktır.
Label bileşeniyle kullanıcı etkileşimi
Bir formda, kullanıcının adını kabul eden TextInput alanının solunda “Ad:” etiketi gibi başka bir metin etiketi oluşturmak için Label bileşenini kullanın. Tutarlı bir görünüm elde etmek için stilleri kullanabildiğinizden, düz metin alanı yerine Label bileşeninin kullanılması iyi bir fikirdir.
Bir Label bileşenini döndürmek istiyorsanız, fontları gömmeniz gerekir; aksi takdirde siz filmi test ederken gösterilmezler.
Label bileşeni parametreleri
Her Label bileşeni örneği için Özellik denetçisinde veya Bileşen denetçisinde şu geliştirme parametrelerini ayarlayabilirsiniz:
autoSize
,
CondenseWhite
,
seçilebilir
,
text
ve
wordWrap
. Bu parametrelerin her biri, aynı adda, karşılık gelen ActionScript özelliğine sahiptir. Bu parametrelerin olası değerleriyle ilgili bilgi için,
Adobe® Flash® Professional CS5 için ActionScript® 3.0 Başvurusu
bölümündeki Label sınıfına bakın.
Label bileşeniyle uygulama oluşturma
Aşağıdaki prosedür, geliştirme sırasında bir uygulamaya nasıl Label bileşeni ekleneceğini açıklamaktadır. Bu örnekte, etiket yalnızca “Expiration Date” metnini görüntüler.
-
Yeni bir Flash (ActionScript 3.0) belgesi oluşturun.
-
Bir Label bileşenini Bileşenler panelinden Sahne Alanı'na sürükleyin ve Özellik denetçisinde bileşene şu değerleri verin:
-
Bir TextArea bileşenini Sahne Alanı'na sürükleyin ve Özellik denetçisinde bileşene şu değerleri verin:
-
Eylemler panelini açın, ana Zaman Çizelgesi'nde Kare 1'i seçin ve şu ActionScript kodunu girin:
var today:Date = new Date();
var expDate:Date = addDays(today, 14);
aTa.text = expDate.toDateString();
function addDays(date:Date, days:Number):Date {
return addHours(date, days*24);
}
function addHours(date:Date, hrs:Number):Date {
return addMinutes(date, hrs*60);
}
function addMinutes(date:Date, mins:Number):Date {
return addSeconds(date, mins*60);
}
function addSeconds(date:Date, secs:Number):Date {
var mSecs:Number = secs * 1000;
var sum:Number = mSecs + date.getTime();
return new Date(sum);
}
-
Kontrol Et > Filmi Test Et'i seçin.
ActionScript kullanarak Label bileşen örneği oluşturma
Aşağıdaki örnek, ActionScript kullanarak bir Label parametresi oluşturur. ColorPicker bileşeninin işlevini tanımlamak için bir Label öğesini kullanır ve Label metnine biçimlendirme uygulamak için
htmlText
özelliğini kullanır.
-
Yeni bir Flash (ActionScript 3.0) belgesi oluşturun.
-
Label bileşenini Bileşenler panelinden geçerli belgenin Kütüphane paneline sürükleyin.
-
ColorPicker bileşenini Bileşenler panelinden geçerli belgenin 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.controls.Label;
import fl.controls.ColorPicker;
var aLabel:Label = new Label();
var aCp:ColorPicker = new ColorPicker();
addChild(aLabel);
addChild(aCp);
aLabel.htmlText = '<font face="Arial" color="#FF0000" size="14">Fill:</font>';
aLabel.x = 200;
aLabel.y = 150;
aLabel.width = 25;
aLabel.height = 22;
aCp.x = 230;
aCp.y = 150;
-
Kontrol Et > Filmi Test Et'i seçin.
|
|
|