热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->flash 
站内搜索:
使用ActionScript 3.0创建DataGrid 组件实例
作者:qqhugo 来源:adobe 整理日期:2007-10-19
  1. 创建一个新的 Flash 文件 (ActionScript 3.0) 文档。
  2. 将一个 DataGrid 组件从"组件"面板拖到当前文档的"库"面板中。

    此操作将组件添加到库中,但不会在应用程序中显示它。

  3. 打开"动作"面板,在主时间轴中选择第 1 帧,然后输入以下 ActionScript 代码:
    import fl.controls.DataGrid;
    import fl.data.DataProvider;
    
    var aDg:DataGrid = new DataGrid();
    addChild(aDg);
    aDg.columns = [ "Name", "Score" ];
    aDg.setSize(140, 100);
    aDg.move(10, 40);
    

    此代码创建 DataGrid 实例,然后调整网格大小和定位网格。

  4. 创建一个数组,向数组中添加数据,并将该数组标识为 DataGrid 的数据提供者:
    var aDP_array:Array = new Array();
    aDP_array.push({Name:"Clark", Score:3135});
    aDP_array.push({Name:"Bruce", Score:403});
    aDP_array.push({Name:"Peter", Score:25});
    aDg.dataProvider = new DataProvider(aDP_array);
    aDg.rowCount = aDg.length;
    
  5. 选择"控制">"测试影片"。

以下示例使用 DataGridColumn 类创建 DataGrid 的列。该示例通过将 XML 对象作为 DataProvider() 构造函数的 value 参数传递,来填充 DataGrid。

相关文章