Paket | fl.data |
Sınıf | public dynamic class SimpleCollectionItem |
Miras Alma | SimpleCollectionItem Object |
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 |
label
ve data
özelliklerini içeren bir koleksiyon listesi öğesidir--örneğin, bir ComboBox veya List bileşeni.
Genel Özellikler
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
data : String
Nesnenin data özelliği. | SimpleCollectionItem | ||
label : String
Nesnenin label özelliği. | SimpleCollectionItem |
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir SimpleCollectionItem nesnesi oluşturur. | SimpleCollectionItem | ||
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ı
data | özellik |
public var data:String
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 |
Nesnenin data
özelliği.
Varsayılan değer şudur null.
label | özellik |
public var label:String
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 |
Nesnenin label
özelliği. n sıralı dizin olduğunda label(n)
varsayılan değerdir.
Yapıcı Ayrıntı
SimpleCollectionItem | () | Yapıcı |
public function SimpleCollectionItem()
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 |
Yeni bir SimpleCollectionItem nesnesi oluşturur.
Örnekler Bu örnek nasıl kullanılır?
SimpleCollectionItemExample.as
Bu örnek, SimpleCollection nesnesine nasıl erişileceğini gösterir.
Örneği çalıştırmak için şu adımları izleyin:
- ComboBox ve Label bileşenlerini kütüphaneye ekleyin.
- Bu kodu FLA dosyanızla aynı dizine SimpleCollectionExample.as olarak kaydedin.
- FLA dosyasındaki Document sınıfını SimpleCollectionExample olarak ayarlayın.
package { import fl.controls.ComboBox; import fl.controls.Label; import fl.data.*; import fl.data.SimpleCollectionItem; import flash.display.Sprite; import flash.events.Event; import flash.text.TextFieldAutoSize; public class SimpleCollectionItemExample extends Sprite { private var dp:DataProvider; private var cb:ComboBox; private var myLabel:Label; public function SimpleCollectionItemExample() { dp = new DataProvider(); var i:uint; for(i=0; i<42; i++) { var sci:SimpleCollectionItem = new SimpleCollectionItem(); sci.label = "Item "+i; sci.data = null; dp.addItem( sci ); } cb = new ComboBox(); cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, announceSelectedItem); cb.move(10,40); addChild(cb); myLabel= new Label(); myLabel.autoSize = TextFieldAutoSize.LEFT; myLabel.text = ""; myLabel.move(10,10); addChild(myLabel); } function announceSelectedItem(e:Event):void { var sci:SimpleCollectionItem = e.target.selectedItem as SimpleCollectionItem; myLabel.text = "You have selected " + sci.label; } } }
Tue Jun 12 2018, 01:09 PM Z