To start with, I am not a flash programmer...
Now for the reason to use flash....
A number of projects that I have done in the past have had the benefit of having artists and Usability Experts working on them. When it comes to having the artists prototype their designs, they always use Flash/Shockwave/Director. The reason seems to be that it works the way that they think.
We have used flash in a large project and found it wanting. We ended up combining it with custom code. The project was/is successful and the artists can change the UI without learning to program or finding the programmers to do the job.
What I keep telling people is that what I learned in college was how to solve problems. Not what all of the answers are.
I have encouraged a number of people to get degrees (my wife included) and this is the main reason. I think that what college teaches is basic multi-disipline problem solving. I don't really think that the area of study that important. I think we all know people in the IT industry with biology or business degrees.
To start with, I am not a flash programmer... Now for the reason to use flash.... A number of projects that I have done in the past have had the benefit of having artists and Usability Experts working on them. When it comes to having the artists prototype their designs, they always use Flash/Shockwave/Director. The reason seems to be that it works the way that they think. We have used flash in a large project and found it wanting. We ended up combining it with custom code. The project was/is successful and the artists can change the UI without learning to program or finding the programmers to do the job.
What I keep telling people is that what I learned in college was how to solve problems. Not what all of the answers are. I have encouraged a number of people to get degrees (my wife included) and this is the main reason. I think that what college teaches is basic multi-disipline problem solving. I don't really think that the area of study that important. I think we all know people in the IT industry with biology or business degrees.