0

我正在尝试将名称和分数添加到数据网格中。我不断收到错误...

1046 类型未找到或不是编译时常量:DataProvider。1080 调用可能未定义的方法 DataProvider

这是我的编码...

var scoreArray = new Array();

D_G.addColumn("player");
D_G.addColumn("score");

enter_btn.addEventListener(MouseEvent.CLICK, saveScore);

function saveScore(event:MouseEvent):void
{
    var obj:Object = new Object();
    obj.player = tb_name.text;
    obj.score = int(tb_score.text);

    scoreArray.Push(obj);

    scoreArray.sortOn("score", Array.DESCENDING | Array.NUMERIC); 

    var dp:DataProvider = new DataProvider (scoreArray);
    D_G.dataProvider = dp;

}
4

2 回答 2

1

当您不包括要使用的类时,就会发生该错误。

你正在用吗

import fl.data.DataProvider??

于 2013-04-23T17:22:06.410 回答
1

您需要导入 DataProvider 类;

import fl.data.DataProvider;
于 2013-04-23T17:22:54.593 回答