flash as3中 TypeError: Error #1010: 术语尚未定义,并且无任何属性。求解决

最近帮朋友做点东西,我也才学习a3不是很久,写语句不规范于是就出问题了,求教下面的代码哪里出问题了,应该怎么改,在此先行谢过了。还有void有时加了反而出错是什么情况?再... 最近帮朋友做点东西,我也才学习a3不是很久,写语句不规范于是就出问题了,求教下面的代码哪里出问题了,应该怎么改,在此先行谢过了。还有void有时加了反而出错是什么情况?再次作揖~~百度新手,分不多,莫怪哈。
var jzi:int=0;
var sz:int=0;
var cjz:Array=new Array();
cjzw.jz1.addEventListener(MouseEvent.MOUSE_OVER,agg1);
cjzw.jz1.addEventListener(MouseEvent.CLICK,agp1);
function agg1(e:MouseEvent) {
cjzw.jzjs.text="沙枣";
}
function agp1(e:MouseEvent) {
if (jzi<5&&sz==0) {
cjz.push(new 沙枣());
addChild(cjz[jzi]);
cjz[jzi].x=128*jzi;
cjz[jzi].y=160;
jzi++;
sz=1;
cjz[jzi].addEventListener(MouseEvent.CLICK,cjian1);
} else if (jzi>=5&&jzi<10&&sz==0) {
cjz.push(new 沙枣());
addChild(cjz[jzi]);
cjz[jzi].x=128*(jzi-5);
cjz[jzi].y=160+130;
jzi++;
sz=1;
cjz[jzi].addEventListener(MouseEvent.CLICK,cjian1);
} else if (jzi>=10&&jzi<15&&sz==0) {
cjz.push(new 沙枣());
addChild(cjz[jzi]);
cjz[jzi].x=128*(jzi-10);
cjz[jzi].y=160+260;
jzi++;
sz=1;
cjz[jzi].addEventListener(MouseEvent.CLICK,cjian1);
} else if (jzi>=15||sz==1) {
cjzw.jzjs.text="一次选择超过15或沙枣已被选择";
}
}
var jzsk:MovieClip;
function cjian1(e1:MouseEvent){
jzsk=new jzsj();
jzsk.x=300;
jzsk.y=190;
jzsk.shi.gotoAndStop(1);
}
展开
 我来答
Keensb
2013-06-04 · TA获得超过787个赞
知道小有建树答主
回答量:952
采纳率:0%
帮助的人:740万
展开全部
new 沙枣()

- -!你的类名用中文定义的呀……虽然程序允许你这么做,但Flash IDE对UTF-8格式的路径的处理不够完善,有时会莫名其妙地指向其他的类文件。所以建议还是用英文,哪怕是拼音都比较好吧。

function cjian1(e1:MouseEvent){
jzsk=new jzsj();
jzsk.x=300;
jzsk.y=190;
jzsk.shi.gotoAndStop(1);
}

这里面是不是应该补上 addChild(jzsk) ??否则你的jzsk不会出现舞台里面。
追问
此处确实有addChild(jzsk);复制时候不知道为什么没复制过来…………
TypeError: Error #1010: 术语尚未定义,并且无任何属性。
at guo_fla::MainTimeline/agp1()
一直这么显示,恶心死我了,中文改成英文也不成
追答
TypeError: Error #1010 这种错误,应该是你想动态访问某个实例的时候,那个实例并不存在(null)

检查一下所有的 cjz[jzi] 看看,有没有空值。
xlzzc
2013-06-03 · TA获得超过7301个赞
知道大有可为答主
回答量:4205
采纳率:50%
帮助的人:1445万
展开全部
void 表示函数不返回值。建议在搞不清楚的时候不要加上。因为程序默认函数不加void,就是void类型,无类型。
------------
需要看源文件来查找语病。
追问
哦,谢谢了,不过在这里不会发文件啊……,都要吐血了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式