level 9
{action, 图层'background', 帧 1,1 行1086: 语法错误: 在 leftbrace 之前应该有分号。}
2015年02月17日 03点02分
1
level 9
onclipevent(load){
conut=1;
maxconut=400;
}
onclipevent(mouseMove){
if (count<maxcount and (Math.random()*5)<1){
duplicateMovieClip(star, "star"+count, count);
if (count<=49) {
eval("star"+count)._xscale = eval("star"+count)._yscale=100;
eval("star"+count).active = true;
eval("star"+count).mytarget=count; file:
}else {
eval("star"+count)._xscale = eval("star"+count)._yscale=50;
eval("star"+count).active = false;
}
eval("star"+count)._x = _xmouse;
eval("star"+count)._y = _ymouse;
count++;
}
}
2015年02月17日 03点02分
2
level 9
onclipevent(enterframe){
if(realactive){
xm=eval("_parent.z"+mytarget)._x-_x; file:
ym=eval("_parent.z"+mytarget)._y-_y;
_x+=xm/10;
_y+=ym/10;
if(Math.abs(xm)<0.5 and Math.abs(ym)<0.5)
realactive=false;
}
}
2015年02月17日 03点02分
3
level 11
你什么时候看见flash as2里出现过and?换成&&表示并列。也没or和not,换成||和!。
2015年02月19日 15点02分
9
level 11
建议把复制影片剪辑的第一个被复制star加上引号,否则没用。
2015年02月19日 15点02分
10
回复 掐哩竹啥过 :不可能啊,我在看看。
2015年02月21日 04点02分
回复
����ǰ��
:and词也会有特定的颜色标注
2015年02月21日 14点02分
回复 掐哩竹啥过 :你想用就用吧。你是不是pascal学过的?
2015年02月21日 14点02分
level 11
楼主你错完了。你肯定全部是手打下来的吧,大小写必须一致的。比如onclipevent应该是onClipEvent的,是大写就是大写。
2015年02月21日 14点02分
12
嗯嗯,是大写,没错,而且这个词也有颜色标注,如果少了大写是没有颜色标注的
2015年02月21日 14点02分
回复
������ɶ��
:就是说。
2015年02月21日 14点02分
level 11
还有,下面都是count,第二行怎么变成conut了?
2015年02月21日 14点02分
13
嗯嗯,这应该是个错误,谢谢
2015年02月21日 14点02分
可是语法检查时怎么没报错呢?
2015年02月21日 14点02分
回复 掐哩竹啥过 :flash好多都是瞎报的,这里错了报那里,总是张冠李戴,每次错我只能从头到尾检查。
2015年02月21日 14点02分
回复 正弦前锋 :噢。看来学好还得仔细学扎实fla脚本语言呀
2015年02月21日 14点02分
level 11
flash没and的,最相似的就有个gotoAndPlay和gotoAndStop,搜索不出来的。楼主你还是老老实实用&&吧,就算有,也不能用在if判断中的。因为并列关系只能用这个。
2015年02月21日 14点02分
14
嗯嗯,我会进行更正的,可是这和上面的报错有什么联系
2015年02月21日 14点02分
level 11
全修改了,楼主半角全角要分清楚啊。
onClipEvent(load){
count=1;
maxcount=400;
}
onClipEvent(mouseMove){
if (count<maxcount && (Math.random()*5)<1){
duplicateMovieClip("star", "star"+count, count);
if (count<=49) {
setProperty("star"+count , _xscale , 100);
setProperty("star"+count , _yscale , 100);
eval("star"+count).active = true;
eval("star"+count).mytarget = count;
}else {
setProperty("star"+count , _xscale , 50);
setProperty("star"+count , _yscale , 50);
eval("star"+count).active = false;
}
setProperty("star"+count , _x , _xmouse);
setProperty("star"+count , _y , _ymouse);
++count;
}
}
onClipEvent(enterFrame){
if(realactive){
xm = eval("_parent.z"+mytarget)._x - _x;
ym = eval("_parent.z"+mytarget)._y - _y;
_x += xm/10;
_y += ym/10;
if(Math.abs(xm)<0.5 && Math.abs(ym)<0.5){
realactive = false;
}
}
}
2015年02月21日 15点02分
19
是两段,别搞错。
2015年02月21日 15点02分
倒数十二行开始是另一段。
2015年02月21日 15点02分