ページへ戻る

− Links

 印刷 

Starling+Feathersのリスト の変更点 :: NJF Wiki

xpwiki:Starling+Feathersのリスト の変更点

« Prev[3]  
2: 2016-02-23 (火) 17:04:39 njf[4] ソース[5] バックアップ No.2 を復元して編集[6] 現: 2016-02-24 (水) 14:47:14 njf[4] ソース[7] 編集[8]
Line 42: Line 42:
  return renderer;   return renderer;
 };  };
 + 
ここではDefaultListItemRendererでスキンの指定をし、さらにlabelFactoryでテキストの書式を指定している。 ここではDefaultListItemRendererでスキンの指定をし、さらにlabelFactoryでテキストの書式を指定している。
Line 59: Line 59:
 }  }
-実際に使うにはさらにスクロールバーの指定やリスト全体の背景の指定などが必要となるが、これでひとまず最低限表示され、機能するようになる。+これでひとまず最低限表示され、機能するようになる。 
 + 
 +背景の指定は 
 + list.backgroundSkin = new Quad(10, 10, 0); 
 +背景はリストが短いと表示される。 
 + 
 +スクロールバーを指定するのは 
 + 
 + list.verticalScrollBarFactory = function():ScrollBar 
 + { 
 +  var scrollBar:ScrollBar = new ScrollBar(); 
 +  scrollBar.direction = ScrollBar.DIRECTION_VERTICAL; 
 +  scrollBar.trackLayoutMode = ScrollBar.TRACK_LAYOUT_MODE_SINGLE; 
 +  scrollBar.thumbFactory = function ():Button 
 +  { 
 +  var button:Button = new Button(); 
 +  button.defaultSkin = new Quad(2, 50, 0x000000); 
 +  return button; 
 +  } 
 +  
 +  scrollBar.minimumTrackFactory = function ():Button 
 +  { 
 +  var button:Button = new Button(); 
 +  button.defaultSkin = new Quad(2, 20, 0x999999); 
 +  return button; 
 +  } 
 +  return scrollBar; 
 + } 
 +となる。
« Prev[3]