AS3错误1046& 1180

时间:2013-04-23 17:19:55

标签: actionscript-3 flash adobe

我正在尝试使数据网格名称和分数添加到它。 我一直收到错误......

1046未找到类型或不是complile-time常量: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;

}

2 个答案:

答案 0 :(得分:1)

如果您不包含要使用的课程,则会发生此错误。

您使用的是

吗?

import fl.data.DataProvider ??

答案 1 :(得分:1)

您需要导入DataProvider类;

import fl.data.DataProvider;