Actionscript 3 actionscript如何从数组中获取类名

Actionscript 3 actionscript如何从数组中获取类名,actionscript-3,Actionscript 3,我想从数组中打印类名,比如昆虫,昆虫2。但我不这么做。我还尝试使用昆虫[I].name。但输出将仅显示对象。但我想展示昆虫,昆虫2。我怎样才能解决这个问题 private var insects:Array; var ins:MovieClip; var ins:MovieClip; //trace(Math.random()); if(Math.random()>0.5){

我想从数组中打印类名,比如昆虫,昆虫2。但我不这么做。我还尝试使用昆虫[I].name。但输出将仅显示对象。但我想展示昆虫,昆虫2。我怎样才能解决这个问题

 private var insects:Array;
    var ins:MovieClip;
    var ins:MovieClip;
                //trace(Math.random());
                if(Math.random()>0.5){
                    ins = new Insect();
                    ins.speedY = insectSpeed;
                    ins.score = -10;
                }else{
                    ins = new Insect2();
                    ins.speedY = insect2Speed;
                    ins.score = 1;
                }
                game_mc.addChild(ins);
                    insects.push(ins);
for(var i:int=0;i<insects.length;i++){

                trace(insects[i].name);
                    trace(insects[i]);

}
私有变量:数组;
var-ins:MovieClip;
var-ins:MovieClip;
//trace(Math.random());
if(Math.random()>0.5){
ins=新昆虫();
ins.speedY=不安全速度;
ins.score=-10;
}否则{
ins=新的INSET2();
ins.speedY=速度;
ins.score=1;
}
游戏(插件);;
昆虫。推挤;

对于(var i:int=0;i有一种方法可以从对象或类引用中获取类名

import flash.utils.getQualifiedClassName;

for (var i:int = 0; i < insects.length; i++)
{
    trace(getQualifiedClassName(insects[i]));
}
import flash.utils.getQualifiedClassName;
对于(变量i:int=0;i<1.length;i++)
{
跟踪(getQualifiedClassName(昆虫[i]);
}

我被命名。但不要打印昆虫或昆虫2。``var-ins:MovieClip;//trace(Math.random());if(Math.random()>0.5){ins=new-fest();ins.name='ins1';ins.speedY=insetspeed;ins.score=-10;}否则{ins=new inset2();ins.name='ins2';ins.speedY=inset2speed;ins.score=1;}game_mc.addChild(ins);ins.y=-100;ins.x=Math.random()*640;昆虫.push(ins)```