永发信息网

写as3注释请为我下面的代码写注释 var i:int=0;var a:Array=new Arra

答案:2  悬赏:70  手机版
解决时间 2021-01-25 03:39
  • 提问者网友:孤山下
  • 2021-01-24 20:53
写as3注释请为我下面的代码写注释 var i:int=0;var a:Array=new Arra
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-01-24 21:12
var i:int=0;var a:Array=new Array(0x33ccff,0xff0000,0x00ff00,0xff99ff);addEventListener(Event.ENTER_FRAME,f);function f(e:Event):void //名字为f的方法{var index:int=int(Math.random()*5); //定义一个int型整数变量并赋值为一个0-5的整数drawF(Math.random()*12+40,a[index]);//调用drawf方法 i++; //i自身加一if (i==20) {removeEventListener(Event.ENTER_FRAME,f);//如果当i 等于20的时候移除enter_frame 监听}}function drawF(w:Number,color:Number):void //定义一个 drawf 方法{var mc:MovieClip=new MovieClip(); 申请并构造一个mc 的饮片剪辑mc.graphics.lineStyle(); //申请画笔mc.graphics.beginGradientFill(GradientType.RADIAL,[0xffffff,color],[1,1],[10,120]); //从1,1 的位置绘制一个10宽 120高的白色矩形 var h:Number=w*1.2; //申请并构造hmc.graphics.drawEllipse(-15,-15,w,h); //画一个椭圆mc.graphics.endFill(); //结束绘制mc.graphics.drawEllipse(w/2-15,h-15); //绘制一个由边框(该边框由一对坐标、高度和宽度指定)定义的椭圆.mc.graphics.lineStyle(1); //设定为直线mc.graphics.curveTo(w/2-15,1.5*h-15,0-15,2*h-15); //绘制曲线addChild(mc); //将mc影片剪辑添加到场景mc.x=Math.random()*550; //mc的x坐标随机在 0-550 之间mc.y=400+400*Math.random(); //mc的y随即在400 - 800 之间mc.vx=Math.random()*4-2; //mc的vx 随机在 2- 6 之间 mc.vy=Math.random()*2+2; //mc的vy 随即在 2 - 4 之间mc.addEventListener(Event.ENTER_FRAME,enterF);
全部回答
  • 1楼网友:荒野風
  • 2021-01-24 21:44
这个问题我还想问问老师呢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯