Tipik olarak, Sahne Alanı'na yerleştirilmiş bir statik metin örneğiyle etkileşim kurmak için Flash Professional'ın Eylemler panelindeki flash.text.StaticText sınıfını kullanırsınız. Ayrıca, statik metin içeren bir SWF dosyasıyla etkileşim kuran ActionScript dosyalarıyla da çalışabilirsiniz. Her iki durumda da programlama yoluyla bir statik metin örneği oluşturamazsınız. Statik metin Flash Professional ile oluşturulur.
Varolan bir statik metin alanına başvuru oluşturmak için, görüntüleme listesindeki öğeleri yineleyin ve bir değişken atayın. Örneğin:
for (var i = 0; i < this.numChildren; i++) {
var displayitem:DisplayObject = this.getChildAt(i);
if (displayitem instanceof StaticText) {
trace("a static text field is item " + i + " on the display list");
var myFieldLabel:StaticText = StaticText(displayitem);
trace("and contains the text: " + myFieldLabel.text);
}
}
Bir statik metin alanına başvuru elde ettikten sonra, söz konusu alanın özelliklerini ActionScript 3.0'da kullanabilirsiniz. Aşağıdaki kod, Zaman Çizelgesi'ndeki bir kareye eklenmiştir ve
myFieldLabel
adlı bir değişkenin bir statik metin başvurusuna atandığını varsaymaktadır.
myField
adlı bir dinamik metin alanı,
myFieldLabel
öğesinin
x
ve
y
değerlerine göre konumlandırılmıştır ve
myFieldLabel
öğesinin değerini tekrar görüntüler.
var myField:TextField = new TextField();
addChild(myField);
myField.x = myFieldLabel.x;
myField.y = myFieldLabel.y + 20;
myField.autoSize = TextFieldAutoSize.LEFT;
myField.text = "and " + myFieldLabel.text