Вот тестовый код проблеммы ГУРУ ПРОШУ ВАШЕЙ ПОМОЩИ!

Код:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();">
<mx:Script>
<![CDATA[
import mx.controls.Image;
import mx.utils.Base64Decoder;
import mx.controls.Button;
private var img:Image = new Image();
private var b:Button = new Button();
private function init():void
{
//Картинка в base64
var imgBase64:String = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAStJREFUOE9jYBg0oHDW8/9NC57/z5z4+D8uR4W3P8Apx5A789n/VUfe/8elKL77wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvgUXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbAIu/O/9T+11gVGSSd+C+b9vW/bvA83AYYZt3+H9byEqci/dTL/zV8p+E2QCftxn+/6od4Fal4TMBtgFPulf8gBXgVDZqMh+wQAPB2wKsSwCgmAAAAAElFTkSuQmCC";
b.height = 22;
b.width = 26;
/* то как создают
[Embed(source='BrandLogo22LP.jpg')]
var c:Class
b.setStyle("icon",c);
*/
this.addChild(img)
Base64toImage(imgBase64);
}
private function Base64toImage(base64string:String):void
{
var base64Decoder:Base64Decoder = new Base64Decoder();
base64Decoder.decode(base64string);
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandler);
loader.loadBytes(base64Decoder.flush());
}
private function loadCompleteHandler (e:Event):void
{
var bm:Bitmap = (e.target as LoaderInfo).content as Bitmap;
//для проверки работоспсобности загружаем битмап в картинку
img.source = bm;
//Пытаюсь создать такой же объект как создает EMBED
var C:Class;
C=Object;
C.prototype.constructor;
//Не получается пока ПОМОГИТЕ!
b.setStyle("icon",C);
this.addChild(b);
}
]]>
</mx:Script>
</mx:Application>