| Paket | fl.controls.listClasses |
| Sınıf | public class ListData |
| Miras Alma | ListData Object |
| Alt Sınıflar | TileListData |
| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Geçersiz kılındığı her seferde hücre oluşturucu için yeni bir ListData bileşeni oluşturulur.
Genel Özellikler
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| column : uint [salt okunur]
Veri öğesinin görüntülendiği sütun. | ListData | ||
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| icon : Object [salt okunur]
List sınıf yöntemiyle hesaplanan List bileşenindeki öğenin simgesini temsil eden sınıf. | ListData | ||
| index : uint [salt okunur]
Veri sağlayıcının içindeki öğenin dizini. | ListData | ||
| label : String [salt okunur]
Hücrede görüntülenecek etiket. | ListData | ||
| owner : UIComponent [salt okunur]
Bu öğeye sahip List nesnesine yapılan bir başvuru. | ListData | ||
| row : uint [salt okunur]
Veri öğesinin görüntülendiği satır. | ListData | ||
Genel Yöntemler
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
ListData sınıfının, parametreleri tarafından belirtildiği şekilde bir örneğini oluşturur. | ListData | ||
![]() |
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 | |
![]() |
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 | |
![]() |
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 | |
Özellik Ayrıntısı
column | özellik |
icon | özellik |
index | özellik |
label | özellik |
owner | özellik |
owner:UIComponent [salt okunur] | Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
Bu öğeye sahip List nesnesine yapılan bir başvuru.
Uygulama
public function get owner():UIComponentrow | özellik |
Yapıcı Ayrıntı
ListData | () | Yapıcı |
public function ListData(label:String, icon:Object, owner:UIComponent, index:uint, row:uint, col:uint = 0)| Dil Sürümü: | ActionScript 3.0 |
| Ürün Sürümü: | Flash CS3 |
| Çalışma Zamanı Sürümleri: | Flash Player 9.0.28.0, AIR 1.0 |
ListData sınıfının, parametreleri tarafından belirtildiği şekilde bir örneğini oluşturur.
Parametrelerlabel:String — Bu hücrede görüntülenecek etiket.
| |
icon:Object — Bu hücrede görüntülenecek simge.
| |
owner:UIComponent — Bu hücreye sahip olan bileşen.
| |
index:uint — Veri sağlayıcının içindeki öğenin dizini.
| |
row:uint — Bu öğenin görüntülendiği satır. List veya DataGrid öğesinde bu değer, dizine karşılık gelir. Bir TileList öğesinde bu değer, dizinden farklı olabilir.
| |
col:uint (default = 0) — Bu öğenin görüntülendiği sütun. Bir List öğesinde bu değer her zaman 0'dır.
|
Örnekler Bu örnek nasıl kullanılır?
ListDataExample.as
Bu örnek, bir hücre oluşturucunun
listData özelliğine nasıl erişileceğini gösterir.
Örneği çalıştırmak için şu adımları izleyin:
- List ve Button bileşenlerini kütüphaneye ekleyin.
- Bu kodu FLA dosyanızla aynı dizine ListDataExample.as olarak kaydedin.
- FLA dosyasındaki Document sınıfını ListDataExample olarak ayarlayın.
package
{
import fl.controls.List;
import fl.controls.listClasses.CellRenderer;
import fl.controls.listClasses.ListData;
import fl.events.ListEvent;
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
public class ListDataExample extends Sprite
{
var sampleItem1:Object = { label:"John Alpha" };
var sampleItem2:Object = { label:"Mary Bravo" };
var sampleItem3:Object = { label:"Trevor Gamma" };
var sampleItem4:Object = { label:"Susan Delta" };
var myList:List;
var tf:TextField;
public function ListDataExample() {
createList();
tf = new TextField();
tf.x = 10;
tf.y = 125;
addChild(tf);
}
private function createList():void {
myList = new List();
myList.move(10,10);
myList.addItem(sampleItem1);
myList.addItem(sampleItem2);
myList.addItem(sampleItem3);
myList.addItem(sampleItem4);
myList.rowCount = 4;
myList.addEventListener(ListEvent.ITEM_CLICK,listItemSelected);
addChild(myList);
}
private function listItemSelected(e:ListEvent):void {
var cr:CellRenderer = myList.itemToCellRenderer(e.item) as CellRenderer;
var listData:ListData = cr.listData;
tf.text = "Row selected: " + listData.row;
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster