Здравствуйте!
Есть такая задача: закачать с сервера картинку, скопировать, нарисовать поверх копии несколько линий, и закешировать в два разных ByteArray оригинал и копию.
Что я делаю:

Код AS3:
public var img:URLLoader = new URLLoader;
...
img.addEventListener(Event.COMPLETE, imageLoadComplete);
img.dataFormat = URLLoaderDataFormat.BINARY;
img.load(new URLRequest(picPath));
public function imageLoadComplete(e:Event):void
{
bi = img.data; // это ByteArray с оригиналом
}
public function labelIt():void
{
// вот здесь, на стадии проверки получающейся копии, возникает проблема
var limg:Image = new Image()
limg.source = bi; // без этой строчки линию видно, с ней видно оригинал но без линий
limg.graphics.lineStyle(3, 0x000000);
limg.graphics.moveTo(0,0);
limg.graphics.lineTo(100,100);
}
Подскажите, что делаю неправильно?