Fireworks is only used for Flash, PhotoShop Is used for the Noobs that cant really do nothing, PhotoShop CS is for advanced which i use, anyway, i would go with FIREWORKS, i have it and i am learning, takes time, but once you know what to do, you can make any flash.
GOOD LUK
GOOD LUK