Actionscript 3 函数,通过指定位图的名称以及x坐标和y坐标,将位图从库添加到后台?

Actionscript 3 函数,通过指定位图的名称以及x坐标和y坐标,将位图从库添加到后台?,actionscript-3,flash,bitmap,Actionscript 3,Flash,Bitmap,如何创建一个函数,将位图从库添加到可以指定位图名称、坐标x和坐标y的stage 这是我的代码示例 function getsymbol(ns:String, myX:Number, myY:Number):void { var bd:BitmapData = new ns (50, 100); var img:Bitmap = new Bitmap(bd); img.x = myX; img.y = myY; this.addChild(img)

如何创建一个函数,将位图从库添加到可以指定位图名称、坐标
x
和坐标
y
的stage

这是我的代码示例

function getsymbol(ns:String, myX:Number, myY:Number):void { 
    var bd:BitmapData = new ns (50, 100); 
    var img:Bitmap = new Bitmap(bd); 
    img.x = myX; 
    img.y = myY; 
    this.addChild(img); 
} 

getsymbol(Abudment, 0, 23)

将位图作为链接,例如此处位图的名称为
蘑菇状

在代码中,使用
getDefinitionByname
按名称获取符号类

此名称是为库中的符号指定的链接名称

import flash.display.Bitmap;
import flash.utils.getDefinitionByName;

function getSymbol(symbolName:String, x:Number, y:Number):void {
    var c:Class = getDefinitionByName(symbolName) as Class;
    var bd:BitmapData = new c(0, 0) as BitmapData;
    var b:Bitmap = new Bitmap(bd);
    b.x = x;
    b.y = y;
    addChild(b);
}

getSymbol("Mushroom", 20, 40);
上述代码将产生: