[AS3]TileList コンポーネント

TileListコンポーネントのサンプルです。
あらかじめmc1,mc2,mc3という色付きの矩形MovieClipを用意。
それぞれを DataProvider で設定します。
 


import fl.data.DataProvider;

okbtn.addEventListener(MouseEvent.CLICK , okfunc); // OKボタン

var dp:DataProvider = new DataProvider();

dp.addItem( {label:"項目1", source:mc1} );
dp.addItem( {label:"項目2", source:mc2} );
dp.addItem( {label:"項目3", source:mc3} );

tl.dataProvider = dp;

//OK
function okfunc(e:Event):void{

	if( tl.selectedItem == null ){
		txt.text = "選択されていません";
	}else{
		txt.text = tl.selectedItem.label;
	}

}

動作確認用 .fla(CS6で作成)は、こちら

コメント