Flex 4中的样式表问题

时间:2010-02-07 22:20:30

标签: flex stylesheet halo

对于我的生活,我无法使样式表工作......与名称空间和我设置它们的方式有关。所以这是我的代码:

<mx:Style>
  @namespace mx "library://ns.adobe.com/flex/halo";
  mx|DataGrid {
   headerColors: #0066cc, #00ffff;
   borderThickness: 7;
   borderColor: #00ff33;
  }
 </mx:Style>

<mx:DataGrid 
  styleName="myGridStyle"
  wordWrap="true"  
  id="people" 
  width="500" 
  height="350" 
  dataProvider="{dataArr}" 
  editable = "false" 
  itemClick="itemClickEvent(event);" sortableColumns="true"  
  rollOverColor="0xffffff"
  >

我在这里做错了什么?我已经尝试了许多不同的方法,它似乎在我已经完成的教程中为其他人工作。

2 个答案:

答案 0 :(得分:0)

命名空间最近改为:

@namespace mx "library://ns.adobe.com/flex/halo";

@namespace mx "library://ns.adobe.com/flex/mx";

mx代替halo

如果能解决问题,请告诉我。

兰斯

答案 1 :(得分:0)

尝试在数据网格声明中删除“styleName =”myGridStyle“”