Pakket | fl.data |
Klasse | public dynamic class SimpleCollectionItem |
Overerving | SimpleCollectionItem Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
label
en data
, bijvoorbeeld een component ComboBox of List.
Openbare eigenschappen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
data : String
De eigenschap data van het object. | SimpleCollectionItem | ||
label : String
De eigenschap label van het object. | SimpleCollectionItem |
Openbare methoden
Methode | Gedefinieerd door | ||
---|---|---|---|
Maakt een nieuw object SimpleCollectionItem. | SimpleCollectionItem | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Eigenschapdetails
data | eigenschap |
public var data:String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De eigenschap data
van het object.
De standaardwaarde is null.
label | eigenschap |
public var label:String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De eigenschap label
van het object. De standaardwaarde is label(n)
, waarbij n de ordinale index is.
Constructordetails
SimpleCollectionItem | () | Constructor |
public function SimpleCollectionItem()
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Maakt een nieuw object SimpleCollectionItem.
Voorbeelden Hoe dit voorbeeld te gebruiken
SimpleCollectionItemExample.as
In dit voorbeeld wordt getoond hoe u toegang krijgt tot een object SimpleCollection.
U kunt als volgt het voorbeeld uitvoeren:
- Voeg de componenten ComboBox en Label toe aan de bibliotheek.
- Sla deze code op als SimpleCollectionExample.as in dezelfde map als het FLA-bestand.
- Stel de klasse Document in het FLA-bestand in op 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; } } }
Wed Jun 13 2018, 11:42 AM Z