标题: 对象数组 | 程序控制角色运动
冷剑无痕
元帅
Rank: 1



UID 43494
精华 0
积分 20403
帖子 17096
威望 0
金币 10065
热心 8
阅读权限 100
注册 2007-2-14
状态 离线
对象数组 | 程序控制角色运动

比如要构建一个有很多属性的数组,简单的可以这样做:   以下是引用片段:
  vara:Array=newArray();
  for(vari=0;i<10;i++){
  a=newObject();
  a.x=10;
  a.y=10*i;
  a.name="---";
  a.id=i;
  //随便你给什么属性啊。
  }
  ////先用局部变量存储对象会更好一点。
  vara=newArray()
  for(vari=0;i<10;i++){
  varta=newObject();
  ta.x=10;
  ta.y=10;
  ta.name="n"+i;
  a.push(ta);
  }
  ////或者更简便一点的方法:
  vara=newArray()
  for(vari=0;i<10;i++){
  a={x:10,y:10,name:"n"+i}
  }

  程序控制角色运动
  下面这段代码控制 MovieClip mc 从 (50,50) 横向运动到(100,50) 停止,速度为 5 pixel:
  以下是引用片段:
  mc._x=mc._y=50;
  mc.onEnterFrame=function(){
  _x+=5;
  trace(_x);
  if(_x==100){
  delete(mc.onEnterFrame);
  }
  };

顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-7-20 11:58
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP