# \[AS3\]Functions for Loading Objects From Library

**URL:** <https://forum.kirupa.com/t/as3-functions-for-loading-objects-from-library/245601>\
**Category:** open source\
**Created:** [December 1, 2007, 4:48pm UTC](https://forum.kirupa.com/t/as3-functions-for-loading-objects-from-library/245601 "2007-12-01T16:48:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gazurt](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/gazurt/32/4060_2.png) [@Gazurt](https://forum.kirupa.com/u/Gazurt)\
**Post date:** [December 1, 2007, 4:48pm UTC](https://forum.kirupa.com/t/as3-functions-for-loading-objects-from-library/245601/1 "2007-12-01T16:48:07Z")

</div>

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](http://www.kirupa.com/forum/member.php?u=80688)
