Такой код компилируется и работает, но с предупреждением:

Код AS3:
package
{
import flash.display.BitmapData;
[Embed(source='../lib/image.jpeg')]
/**
* ...
* @author wvxvw
*/
public class EmbeddedBitmapData extends BitmapData
{
public function EmbeddedBitmapData() { super(0, 0); }
}
}

Код AS3:
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
/**
* ...
* @author wvxvw
*/
public class TestEmbedBitmap extends Sprite
{
public function TestEmbedBitmap()
{
super();
this.test();
}
public function test():void
{
super.addChild(new Bitmap(new EmbeddedBitmapData()));
}
}
}

Код:
Warning: Class 'EmbeddedBitmapData' does not extend the 'DefineBits' asset base class 'flash.display.Bitmap'.
При чем, в предупреждении явная ложь, BitmapData наследует DefineBits.