All can be done in flash.Use Action Script to do the programming and you also have to be good at computer graphics designing...
not really , no need graphic design background
all the functions are there, _x, _y, etc, use the 'help", can find all u want