FLASH AS2.0的自定义类,因为我不确定有多少个类的实例,如果我想动态设置类的实例名,应该怎么做?

2024年11月23日 10:18
有1个网友回答
网友(1):

有多少个敌人,就初始化一个循环新建多少个敌人类的实例,名字不一样,初始化赋予的某个属性值不同(比如速度,方向),要注意的是并不像AS3.0那样通过new 类名()来实现,而是利用attachMovie()来强制转换的。
比如tEnemy类是地人类,增加10个敌人:
for(var i:Number = 0;i<10;i++)
{
var enemy:tEnemy = tEnemy(this.attachMovie("mcs","mcs" + i,i));
//...
}