You need froyo, which is only available (officially) for the Nexus One, Droid, Droid 2 and EVO 4G. It's been leaked for the Droid X as well and you can get it through custom roms for some other phones.

I think a newer phone would be preferable to test on due to better hardware and no real need to support older less powerful phones since flash is froyo+ only.