Discussion in 'BlackHat Lounge' started by consciousnesscreates, Jul 27, 2010.
Is it easy to do flash programming and be a flash programmer?
There's a bit of a learning curve that's for sure. I've done a lot of programming with different languages, and I have found flash to be one of the tougher ones.
ActionScript and related technologies are the hardest part. So you have to be very good both in design and programming. Also, with HTML5 on the rise, I'm not sure it's the best time to jump in.
Posted via Mobile Device
Making a flash is a bit difficult for starters, you must know basics of few other things, it depens what flash things you are willing to make, flash intros, flash animations with flash you can make everything. For a start download macromedia flash 8 or macromedia flash CS5 and start learning, there is alot of good tutorials in internet.
But what i can say, i learned making professional flash things in 1 year, now i can do almost everything, but it takes time to make.
You can start best with flash 8 and working with tuts from flashkit kirupa etc. http://www.google.com/search?hl=en&q=Flash+8+Tutorials&sourceid=navclient-ff&rlz=1B3GGLL_en-GBNL384NL384&ie=UTF-8
once you get that under control you will learn the actionscript. after that you can combine it it with php, mysql etc.
But start with it and see if you can control it.
HTML5 will be a partial failure for two reasons:
1) It is slower than Flash
2) It doesn't look on all browsers identically.
HOWEVER it is useful, nice and worth of learning time for specific problems, and nice feature upgrade on top of already powerful ajax.
1)The reason it might be slower is because the html he wrote was inefficient.
I don't know whether that's the case though.
2)It's only a matter of time before html5 and most of its features are supported by the popular browsers.
3)Iphone/Ipad/... don't support Flash
Youtube is already experimenting with HTML5. You have the option to watch some of the videos in html instead of flash.
Conclusion: HTML5 is definitely not a failure.
Separate names with a comma.