Типа так:

Код:
package {
import flash.display.*;
import flash.net.*;
import flash.events.*;
import flash.utils.*;
public class Test extends Sprite {
public function Test(){
// Получаем файл jpg-картинки в виде байтов
var loader:URLLoader;
loader = new URLLoader( new URLRequest("image.jpg") );
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.addEventListener(IOErrorEvent.IO_ERROR, loadError);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadError);
loader.addEventListener(Event.COMPLETE, loadComplete);
}
protected function loadComplete(event:Event):void {
var loader:URLLoader = event.currentTarget as URLLoader;
trace("Скачано "+Math.round(uint(loader.bytesLoaded)/1024)+"кб.");
// содержимое в байтах
var b:ByteArray = loader.data;
// превращаем в картинку
var img:Loader = new Loader();
img.loadBytes(b);
// добавляем картику на сцену
addChild(img);
}
protected function loadError(event:ErrorEvent):void {
trace("loadError. "+event);
}
}
}
Здесь я картинку считал из файла, в вашем случае ByteArray придет по сокету.