FLASH中AS的语法问题

onClipEvent(load){//当打开动画,空影片剪辑加载的时候i=1;//设置影片剪辑的初始数量为1}onClipEvent(mouseMove){//当鼠标移... onClipEvent(load){ //当打开动画,空影片剪辑加载的时候 i=1; //设置影片剪辑的初始数量为1 } onClipEvent(mouseMove){ //当鼠标移动的时候 if(i<30){ //让影片剪辑最终复制出来的个数不多于30个 duplicateMovieClip(_root.fangl,"fang"+i,i); //复制主场景中的影片剪辑,为其重命名并复制到一个新的阶层中; _root["fang"+i]._x=_root._xmouse; //主场景中新复制出来的影片剪辑的水平坐标位置等于当前场景中的鼠标的水平坐标位置。 _root["fang"+i]._y=_root._ymouse; //主场景中新复制出来的影片剪辑的垂直坐标位置等于当前场景中的鼠标的垂直坐标位置。 setProperty("_root.fang"+i,_rotation,random(360)); //要复制出来的影片剪辑随机的产生旋转,以来原来的影片剪辑角度不同; i++;//影片剪辑的个数进行自加,也就是复制一次为2,再来一次为3…… }else{ i=1;//当影片剪辑的自加个数等于并超过30时,个数回复为1,再循环复制。 } } 以上是AS的代码,请各位帮忙看看哪里出问题了,要怎么改 展开
 我来答
側面庎狩楶
2014-06-26 · 超过53用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:131万
展开全部
onClipEvent (load) { _global.i=1; } onClipEvent (mouseMove) { if(i<30){ duplicateMovieClip(_root.fang,"fang"+i,i); i++; _root["fang"+i]._x=_root._xmouse; _root["fang"+i]._y=_root._ymouse; setProperty("_root.fang"+i,_rotation,random(360)); }else{ i=1; } } 也许是因为你用了中文括号或变量局域性问题,上面能测试通过。

满意请采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式