티스토리 뷰

web 2.0/FLEX

[FLEX]DataGrid에 구구단 표현..

미련곰 2009. 5. 20. 16:30

구구단.. 알고보면 어렵진않지만 알기전엔 맨땅에 헤딩??

반나절끝에 작성.. ArrayCollection에 대해 좀더 깊이 공부해야겠다..


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="set99()" layout="absolute">
 <mx:Script>
  <![CDATA[
   import mx.collections.ArrayCollection;
   public var aArray:ArrayCollection = new ArrayCollection();
   
      public function set99():void {
    for(var i:int=1; i<=9; i++){
      var obj:Object = {};
      for(var j:int=2; j<=9; j++){
       var ans:String = String(j*i);
       if((j*i)<10) {
        ans = "0" + (j*i);
       }
        obj[j] = j + " X " + i + " = " + ans;
      }
      aArray.addItem(obj); 
    }
      }
  ]]>
 </mx:Script>
 <mx:DataGrid x="19" y="10" width="601" fontWeight="bold" textAlign="center" dataProvider="{aArray}" rowCount="9">
  <mx:columns>
   <mx:DataGridColumn headerText="2단" dataField="2" />
   <mx:DataGridColumn headerText="3단" dataField="3" />
   <mx:DataGridColumn headerText="4단" dataField="4" />
   <mx:DataGridColumn headerText="5단" dataField="5" />
   <mx:DataGridColumn headerText="6단" dataField="6" />
   <mx:DataGridColumn headerText="7단" dataField="7" />
   <mx:DataGridColumn headerText="8단" dataField="8" />
   <mx:DataGridColumn headerText="9단" dataField="9" />
  </mx:columns>
 </mx:DataGrid> 
</mx:Application>
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함