level 1
嗨,你好.
1006代表,函数未被正确调用
以下是官方解释
1006 尝试对不是函数的对象进行调用。 当您尝试调用不存在的函数时,会发生此错误。确保您正在调用
正确的
函数,并且API从ActionScript 2.0起没有更改。另外,请确保使用正确的对象。例如,当您使用以下代码时,您会看到此错误(因为最后一行错误地调用变量big而不是blg):var blg:String = "foo";var big:Sprite = new Sprite();var error:int = big.length();
然后常见出现的状况,是语法错误,函数在调用时候已经被取消,外部载入的AS文件被安全策略阻止或丢失等.
其次,AS,JS等为弱语言,弱语言是经常会出现未知错误.所以不建议1个函数里包含过多操作,最好结构设计里,每个功能制作单独模块,这样即使出现未知错误时候只要依次调试模块也可以找到相应的错误位置.
2021年05月20日 01点05分

