1: 2016-02-23 (火) 16:33:29 njf[5] [6] [7] | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | FeathersのListはモバイルでよく使うUIの上に、他のコンポーネントの基礎ともなっているので、使えるようになっていると何かと便利。 | ||
+ | まず、初期化は | ||
+ | |||
+ | var list:List = new List(); | ||
+ | list.width = WIDTH; | ||
+ | list.height = HEIGHT; | ||
+ | baseSprite.addChild(list); | ||
+ | |||
+ | となる。 | ||
+ | データはListCollectionクラスを使って配列で与える。 | ||
+ | たとえば、text_0からtext_50というリストを表示をさせたいなら、 | ||
+ | |||
+ | var data:Array = []; | ||
+ | for (var i:int = 0; i < 50; i++) | ||
+ | { | ||
+ | var obj:Object = new Object(); | ||
+ | obj["text"] = "test_" + i; | ||
+ | data.push(obj); | ||
+ | } | ||
+ | var listCollection:ListCollection = new ListCollection(data); | ||
+ | list.dataProvider = listCollection; | ||
+ | list.itemRendererProperties.labelField = "text"; | ||
+ | |||
+ | とする。 |
(This host) = https://njf.jp