# Linking to Library Symbol w/XML var

**URL:** <https://forum.kirupa.com/t/linking-to-library-symbol-w-xml-var/262662>\
**Category:** flash\
**Created:** [June 8, 2008, 8:01pm UTC](https://forum.kirupa.com/t/linking-to-library-symbol-w-xml-var/262662 "2008-06-08T20:01:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SmoothDime](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@SmoothDime](https://forum.kirupa.com/u/SmoothDime)\
**Post date:** [June 8, 2008, 8:01pm UTC](https://forum.kirupa.com/t/linking-to-library-symbol-w-xml-var/262662/1 "2008-06-08T20:01:37Z")

</div>

hi,

i know how to go:

var mySym:MyLibrarySymbol = new MyLibrarySymbol();

how can i do that if i just have a string with the linkage name, ie:

var symName:String = ‘MyLibrarySymbol’;  
var mySym:(symName!!) = new (symName!!)();

thanks

---

<div class="post-metadata">

**Author:** ![littlespex](https://avatars.discourse-cdn.com/v4/letter/l/6f9a4e/32.png) [@littlespex](https://forum.kirupa.com/u/littlespex)\
**Post date:** [June 8, 2008, 9:35pm UTC](https://forum.kirupa.com/t/linking-to-library-symbol-w-xml-var/262662/2 "2008-06-08T21:35:20Z")

</div>

I think you would need to use getDefinitionByName:

import flash.utils.getDefinitionByName;

var symName:String = ‘MyLibrarySymbol’;  
var symClass:Class = getDefinitionByName(symName) as Class;  
var mySym:\* = new symClass();
