Pakiet | fl.data |
Klasa | public dynamic class SimpleCollectionItem |
Dziedziczenie | SimpleCollectionItem Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
label
i data
— na przykład składnika ComboBox lub List.
Właściwości publiczne
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
data : String
Właściwość data obiektu. | SimpleCollectionItem | ||
label : String
Właściwość label obiektu. | SimpleCollectionItem |
Metody publiczne
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy nowy obiekt SimpleCollectionItem. | SimpleCollectionItem | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
Szczegół właściwości
data | właściwość |
public var data:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Właściwość data
obiektu.
Wartością domyślną jest null.
label | właściwość |
public var label:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Właściwość label
obiektu. Wartość domyślna to label(n)
, gdzie n jest indeksem porządkowym.
Konstruktor Szczegół
SimpleCollectionItem | () | Konstruktor |
public function SimpleCollectionItem()
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tworzy nowy obiekt SimpleCollectionItem.
Przykłady Sposób korzystania z tego przykładu
SimpleCollectionItemExample.as
Ten przykład ilustruje sposób dostępu do obiektu SimpleCollection.
W celu uruchomienia przykładu należy wykonać poniższe czynności:
- Dodaj składniki ComboBox i Label do biblioteki.
- Zapisz ten kod pod nazwą SimpleCollectionExample.as w tym samym katalogu, co plik FLA.
- W pliku FLA ustaw klasę dokumentu na SimpleCollectionExample.
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, 12:06 PM Z