flex twaver中怎样给grid网格添加内容,比如我想做成如下图的样式,但是添加单元cell是文字进不去

文字在一边堆着,我写了cell.host=grid;grid.addChild(cell);box.add(cell);也不好用,cell不跟着grid,这是为什么?... 文字在一边堆着,我写了
cell.host = grid;
grid.addChild(cell);
box.add(cell);
也不好用,cell不跟着grid,这是为什么?
展开
 我来答
h1554551
2013-11-21
知道答主
回答量:19
采纳率:0%
帮助的人:11.2万
展开全部

我不知道你是什么原因  你写的应该没有错误  我以前有个demo   可以跟着走的  你可以看看我的代码 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    xmlns:twaver="http://www.servasoftware.com/2009/twaver/flex"
    applicationComplete="init()">
 <mx:Script>
  <![CDATA[
   import twaver.*;
   import twaver.network.Network;
   private function init():void
   {
    var box:ElementBox=network.elementBox;
    var grid:Grid=new Grid();
    grid.setLocation(20, 20);
    grid.setSize(400, 300);
    grid.setStyle(Styles.GRID_BORDER, 20);
    grid.setStyle(Styles.GRID_ROW_COUNT, 2);
    grid.setStyle(Styles.GRID_COLUMN_COUNT, 3);
    grid.setStyle(Styles.GRID_COLUMN_PERCENTS, [0.2, 0.6, 0.2]);
    grid.setStyle(Styles.GRID_DEEP, 8);
    box.add(grid);
    var cell:Grid=new Grid();
    cell.setStyle(Styles.FOLLOWER_COLUMN_INDEX, 0);
    cell.setStyle(Styles.FOLLOWER_ROW_INDEX, 1);
    cell.setStyle(Styles.FOLLOWER_COLUMN_SPAN, 2);
    cell.setStyle(Styles.GRID_FILL_COLOR, 0xff0000);
    cell.setStyle(Styles.FOLLOWER_PADDING, 10);
    cell.setStyle(Styles.GRID_DEEP, 5);
    cell.host=grid;
    grid.addChild(cell);
    box.add(cell);  
   }
  ]]>
 </mx:Script>
 <mx:Panel title="Hello TWaver! - Grid"
     width="100%"
     height="100%">
  <twaver:Network id="network"
      width="100%"
      height="100%"/>
 </mx:Panel>
</mx:Application>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式