[AS3]Functions for Loading Objects From Library

I was working on this for two weeks and now I did it :jailbreak

attachMovie function:
[AS]function attachMovie(cn:String,nn:String,dp:int) {
var new_mc_class =getDefinitionByName(cn);
//
var new_mc_data =new new_mc_class();
new_mc_data.name=nn;
addChildAt(new_mc_data,dp);
return new_mc_data;
}[/AS]An Example Code:
[AS]var my_lib_obj:MovieClip = attachMovie(“my_mc”,“new_mc”,0);
my_lib_obj.x=200;
my_lib_obj.y=300[/AS]Parametres:
[AS]attachMovie(class_name:String,new_instance_name:String,depth:int);[/AS][COLOR=Silver]/////////////[/COLOR]

attachBitmap function:
[AS]function attachBitmap(cn:String,nn:String,dp:int) {
var new_bt_class =getDefinitionByName(cn);
//
var new_bt_object = new new_bt_class(0,0);
var new_bt_data:Bitmap = new Bitmap(new_bt_object);
new_bt_data.name=nn;
addChildAt(new_bt_data,dp);
return new_bt_data;
}[/AS]An Example Code:
[AS]var my_lib_obj:Bitmap = attachBitmap(“my_image”,“new_image”,0);
my_lib_obj.x=200;
my_lib_obj.y=300[/AS]**Parametres:
**[AS] attachMovie(class_name:String,new_instance_name:String,depth:int);[/AS]Thanks for Felixz