Flash特效制作常用的源代码大放送
来源:天极网作者:发布时间:2006-07-29

对象数组

比如要构建一个有很多属性的数组,简单的可以这样做:

以下是引用片段:

vara:Array=newArray();

for(vari=0;i<10;i++){

a[i]=newObject();

a[i].x=10;

a[i].y=10*i;

a[i].name="---";

a[i].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[i]={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);

}

};

1 2 3 4 5 6 7 8  下一页
本篇编辑:sherry
标签:Flash,