| 套件 | fl.data |
| 類別 | public dynamic class SimpleCollectionItem |
| 繼承 | SimpleCollectionItem Object |
| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
label 和 data 屬性的集合清單項目 (例如,ComboBox 或 List 組件)。
公用屬性
| 屬性 | 定義自 | ||
|---|---|---|---|
![]() | constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | |
| data : String
物件的 data 屬性。 | SimpleCollectionItem | ||
| label : String
物件的 label 屬性。 | SimpleCollectionItem | ||
公用方法
| 方法 | 定義自 | ||
|---|---|---|---|
會建立新的 SimpleCollectionItem 物件。 | SimpleCollectionItem | ||
![]() |
指出物件是否有已定義的指定屬性。 | Object | |
![]() |
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | |
![]() |
指出指定的屬性是否存在,以及是否可列舉。 | Object | |
![]() |
為迴圈作業設定動態屬性的可用性。 | Object | |
![]() |
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | |
![]() |
會傳回指定之物件的字串形式。 | Object | |
![]() |
會傳回指定之物件的基本值。 | Object | |
屬性詳細資訊
data | 屬性 |
public var data:String| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
物件的 data 屬性。
預設值為 null。
label | 屬性 |
public var label:String| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
物件的 label 屬性。 預設值為 label( n ) ,其中 n 是序數索引。
建構函式詳細資料
SimpleCollectionItem | () | 建構函式 |
public function SimpleCollectionItem()| 語言版本: | ActionScript 3.0 |
| 產品版本: | Flash CS3 |
| 執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
會建立新的 SimpleCollectionItem 物件。
範例 如何使用本範例
SimpleCollectionItemExample.as
此範例將示範如何存取 SimpleCollection 物件。
若要執行範例,請遵循下列步驟:
- 將 ComboBox 和 Label 組件加入元件庫。
- 將此程式碼另存為 SimpleCollectionExample.as,與 FLA 檔放在同一個目錄中。
- 將 FLA 檔中的 Document 類別設定為 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, 03:47 PM Z
隱藏繼承公用屬性
顯示繼承公用屬性