AS3:2错误1061和错误1119

时间:2015-03-24 15:53:34

标签: actionscript-3

很抱歉,我的代码中的法语或错误翻译的错误(idk他们的英语是什么,所以谷歌翻译)。我正在学校的一个程序中添加所有数字,所有偶数或所有奇数(不同的按钮)来自一个数组(单独的文件,称为U2A2_Elements.as),我得到多个错误,我和#39;得到:

  

1061:可能无法通过entier = (entier.indexOf(entierSaisi));处的静态int类型引用定义对indexOf方法的调用

     

1119:无法通过引用类型static int"来定义对length属性的访问。在for (var i=entier; i entier.length; i++)

     

1061:可能无法通过引用类型static int"来定义对pop方法的调用。在entier.pop();

任何帮助都会受到高度赞赏,因为我不知道如何处理代码,也不知道老师或其他任何人。

编辑:忘记将链接放到代码http://pastebin.com/5nyf3z7g

1 个答案:

答案 0 :(得分:0)

supprimerFunction()函数中,您忘记了数组是mesEntiers(而不是entier int对象,所以我认为您应该写:

function supprimerFunction(event:MouseEvent):void {

    var entierSaisi:String;
    var entier:int;

    entierSaisi = (txtEntier.text);
    entier = int(entierSaisi);

    entier = mesEntiers.indexOf(entier);

    if (entier != -1) {
        for (var i = entier; i < mesEntiers.length; i++) {
            entier[i] = entier[i + 1];
        }
        mesEntiers.pop();
    }

}

当然,我只是想删除你问题中提到的错误,而不是改善你的功能。

希望可以提供帮助。