Yes, individual PNG-24 files from Photoshop is what you want. In Photoshop, File>Scripts>Export Layers to Files; browse to save location; choose PNG-24 as the file type; check transparency. Prior to this, if you have floating imagery in any layers in the Photoshop file, you will want to place 1-pixel dots in 2 opposing image corners on those layers, so the all layer sizes will be exported at the same size, for layer-registration when composed in Fireworks. Then delete those dots in the exported PNG files and resave.
Then you will need to compose the layers in Fireworks. Once you get your individual layers in PNG format, you might want to pose this question in the Fireworks forum.
Yes, individual PNG-24 files from Photoshop is what you want [...]
Can you not simply open a layered PSD in Fireworks then export to layered Fireworks PNG?
Hi - I tried that but it looked really bad quality, plus the text was no longer editable.
If you export the layers as separate PNGs then the text will not be editable type. PNG is a raster format - all pixels.
PNG is not a layered format to begin with. All that Fireworks does is massively exploit the format's ability to save multiple (sub-) images in a single file and then store editable data in custom data sections. Or in other words: Only Fireworks can read and produce such a format.