Если я правильно понял, то это
http://terbooter.blogspot.com/2008/01/blog-post.html
или это:

Код:
...
/**
*
* @param scode - instance name of smile (SmileCode)
* @return duplicate of smile MC
*/
public function getSmile(scode:String):*{
var className:String = codeToSmile[scode];
var currentClass:Class = Class(getDefinitionByName(className));
return new currentClass();
}
...
/**
*
* @param smilesContainer - contents smiles MC
*/
public function setSmilesContainer(smilesContainer:MovieClip):void {
for (var i:int = 0; i < smilesContainer.numChildren; i++){
var currSmile = smilesContainer.getChildAt(i);
var className:String = String(currSmile);
className = className.substr(8);
//trace("className " + className)
className=className.substr(0,className.length-1);
//trace(currSmile instanceof MovieClip)
//trace(i + currSmile + currSmile.name);
codeToSmile[currSmile.name] = className;
smileToCode[currSmile] = currSmile.name;
}
}
...
может помочь