AS3语言 TypeError: Error #1010: 术语尚未定义,并且无任何属性。
答案:4 悬赏:20 手机版
解决时间 2021-03-16 19:13
- 提问者网友:niaiwoma
- 2021-03-16 15:33
AS3语言 TypeError: Error #1010: 术语尚未定义,并且无任何属性。
最佳答案
- 五星知识达人网友:低音帝王
- 2021-03-16 16:58
试图访问一个空引用就会报这个错。
比如
var i:Array;
i.push(1);
这时i为null,所以还不能push
改为这样
var i:Array=new Array();
比如
var i:Array;
i.push(1);
这时i为null,所以还不能push
改为这样
var i:Array=new Array();
全部回答
- 1楼网友:孤独的牧羊人
- 2021-03-16 19:00
问题没找到 但是代码看得头大,
var recordName:int;
recordName++;
我想问你这段代码有何意义? 直接var recordName:int=1;不是一样吗 而且你的所有 newBitmap.name
和
sp.name
恒为 "1" 所以你那个if运行不到
postArr
是一个多维数组 你是什么声明的? 数据结构什么样子
var recordName:int;
recordName++;
我想问你这段代码有何意义? 直接var recordName:int=1;不是一样吗 而且你的所有 newBitmap.name
和
sp.name
恒为 "1" 所以你那个if运行不到
postArr
是一个多维数组 你是什么声明的? 数据结构什么样子
- 2楼网友:渡鹤影
- 2021-03-16 17:55
试图访问一个空引用就会报这个错。
比如
var i:Array;
i.push(1);
这时i为null,所以还不能push
改为这样
var i:Array=new Array();
比如
var i:Array;
i.push(1);
这时i为null,所以还不能push
改为这样
var i:Array=new Array();
- 3楼网友:孤独入客枕
- 2021-03-16 17:26
这个函数中,你引用的一个变量或者剪辑名称,而你没有定义这个变量,或者剪辑没命名。用调试方式运行,应该能看出是哪一行代码出的错,从而找到具体原因。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯