+ -
当前位置:首页 → 问答吧 → 刚学FLASH找不到错误原因 哪位高手帮帮忙~~

刚学FLASH找不到错误原因 哪位高手帮帮忙~~

时间:2011-03-30

来源:互联网

我写的脚本 写完之后这句总报错  function swimmingfish(myevent:Event):void  说需要  {      哪位高手帮帮忙~~

代码如下:
var unit:Number=25;
for (var i:Number=1;i<=unit;i++)
{
       if(i==1){ var fishpart:head=new head();
       fishsite(fishpart);} else if(i==5||i==15){var fishparta:fin=new fin();
       fishsite(fishparta);} else { var fishpartb:body=new body();
       fishsite(fishpartb);}
       
function fishsite(fisheg){
fisheg.name="fish"+String(i);
fisheg.scaleX=(100-3*(i-1))/100;
fisheg.scaleY=(60-3*(i-1))/100;
fisheg.aplha=100-(100/unit)*i;
stage.addChild(fisheg);
}}
function swimmingfish(myevent:Event):void
       {
       for(var i:Number=1; i<=unit;i++){
              if(i+=1){with (stage.getChildByName("fish"+i)){
                     rotation =Math.atan2((root.mouseY-y),(root.mouseX-x))*180/Math.PI;
                     x+=(root.mouseX-x)/12;
                     y==(root.mouseY-y)/12;
                     }
              } else {
                     with (stage.getChildByName("fish"+i)){
                            rotatiion=Math.atan2((stage.getChildByName("fish"+String(i-1)).y-y),(stage.getChildByName("fish"+String(i-1)).x-x))*180/Math.PI;
                            x+=(stage.getChildByNamd("fish"+String(i-1)).x-x)*2/3;
                            y+=(stage.getChildByName("fish"+String(i-1)).y-y)*2/3;
                            }
                     }
                            
              }
       }
stage.addEventListener(Event.ENTER_FRAME, swimmingfish);
var poolfg: pool = new pool();
stage.addChild(poolfg);

作者: hanyang1988   发布时间: 2011-03-30

楼主贴出来的代码没有错。

作者: flash023   发布时间: 2011-03-30