Make sure you have selected all the images in the "Select the output files to include in the exported AIR or AIRI file" section of the Export Release Build
The problem is that:
all the images do not appear in the "Select the output files to include in the exported AIR or AIRI file" section of the Export Release Build. I see only 30 files with the rest of the files missing.
As a work around, what I did is manually copy all the resources/images from bin-debug to bin-release directory and then make the export release build. In this air package after installation, I see now all the images.
so, the original problem with flex builder not being able to include all the images in release build still persists.
I too faced the same problem. Basically I had am image which had been used at two places. The problem was that at the first place I used it as @Embed(/assets/image.png)", while at the other place I directly mentioned the image path without using any embed directive.
Since the image had been embedded atleast once, flex builder was not copying it inside my release. So I removed the embed directive from the first usage and since then I am not having any problem asthe image is getting copied correctly inside my release.
So just check that the missing images don't have any usage through embed directive. Hope this works for you, for I know these things are really frustrating.
Thanks for the tip.
I have to say, Adobe... that's a pretty lame and frustrating bug.
I'm noticing that resources for bug fixes for Air and Flex are few and far between - e.g. this hasn't been resolved or commented on in about a year.
I'm starting to thin that Air is not the platform to be working on, particularly for quirks like this :-)
I can confirm, getting rid of any "embed" on the images will then make them appear in the package contenets. if there embeded even once, they arent considered for packaging. Pretty lame bug. it would be nice if this would get fixed.