Embedding resources is different in Haxe compared to ActionScript 3. Instead of using [embed] (AS3-metadata) use Flash specific compiler metadata like @:bitmap, @:font, @:sound or @:file.
import flash.Lib; import flash.display.BitmapData; import flash.display.Bitmap; class Main { public static function main() { var img = new Bitmap( new MyBitmapData(0, 0) ); Lib.current.addChild(img); } } @:bitmap("relative/path/to/myfile.png") class MyBitmapData extends BitmapData { }