flash duplicateMovieClip问题

我用的是flashCS6复制了下面代码但出现了语法错误""应在什么""之前把abb改为+也不行一样出现错误我不知道是格式问题还是符号问题还是什么问题搞到我全蒙了请求大神为... 我用的是flashCS6复制了下面代码但出现了语法错误" "应在什么" "之前 把abb改为+也不行 一样出现错误我不知道是格式问题还是符号问题 还是什么问题 搞到我全蒙了请求大神为我解答一下 谢谢!
y = 1;/**/
x = i;//
if (Number(i)<Number(h)) {
k = i;//
} else if (Number(i)>Number(w)) {
k = Number((m-i))+1;
y = i-w;
x = w;
} else {//
k = h;
}
l = "1";
while (Number(l)<=Number(k)){//
x = x-1;
y = Number(y)+1;
duplicateMovieClip("move""move"+mc mc);
setProperty("move"+mc _x 220+Number(x*4));
setProperty("move"+mc _y 150+Number(y*4));
setProperty("move"+mc _rotation mc*angle);
mc = Number(mc)+1;
l = Number(l)+1;
i = Number(i)+1;
代码是as2的怎样将代码改为as3的代码呢?
展开
 我来答
mayspring80
2014-05-12 · TA获得超过133个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:119万
展开全部
好乱的代码 你要实现什么效果呢 直接用AS3写一个
更多追问追答
追问
影片剪辑在一个区域里随意的动类似下雨 下雪那种效果 你能把上面的代码
变成as3格式的代码吗?
追答

帮你现写了一个 是这样的效果吧


import flash.events.Event;


var left:Number = 0;

var right:Number = stage.stageWidth;

var top:Number = 0;

var bottom:Number = stage.stageHeight;


var snowArr:Array = new Array  ;


for (var i:int=0; i<100; i++)

{


var s:Snow = new Snow  ;

s.x = Math.random() * right;

s.y =  -  Math.random() * bottom;

s.scaleX = s.scaleY = Math.random() * 0.6 + 0.4;


s.alpha = Math.random() * 0.8 + 0.2;

s.rotation = Math.random() * 360;

s.vx = Math.random() * 5 - 6;

s.vy = Math.random() * 3 + 2;

addChild(s);

snowArr.push(s);

}

//;

addEventListener(Event.ENTER_FRAME,onFrame);

function onFrame(e:Event):void

{

for (var i:int=0; i<100; i++)

{

var s:Snow = snowArr[i] as Snow;


s.x +=  s.vx;

s.y +=  s.vy;


if (s.y > bottom)

{

s.y = top;

}

if (s.x > right)

{

s.x = left;

}

if (s.x < left)

{

s.x = right;

}

}

}


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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式