TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Does it still make sense to learn Flash?

8 pointsby bhughesalmost 12 years ago
My little brother is interested in getting into digital animation, and once upon a time Adobe Flash would have been the obvious route. These days, though, it seems like things are tipping towards straight HTML 5.<p>Does it still make sense for him to learn Flash? And if not, what tools should I be steering him towards instead?

8 comments

ronyehalmost 12 years ago
When you say &quot;learn Flash&quot; I interpret it as &quot;learn how to make animations in Adobe Flash Professional, the product with the timelines and keyframes.&quot;<p>If your bro wants to make fun animated cartoons, I think it&#x27;s a <i>great</i> way to start. He can also learn little bits of scripting, using ActionScript 3.<p>The other interpretation of &quot;should I learn Flash&quot; is &quot;should I learn ActionScript 3 &amp; Flash Builder (Eclipse)?&quot; You can use AS3 and Flash Builder to make web apps, along with really intricate animations or video games. This is a tougher question, because many people are moving toward HTML5 nowadays.<p>However, if he wants to make simple videogames, I still think of AS3 as a good way to learn programming! In syntax, AS3 is very similar to JS. However, AS3 also includes a static&#x2F;strong type system, which is a nice way to ease into &quot;scarier&quot; languages like Java and C++ and Objective C.<p>AS3 has a nice method for loading &amp; animate sprites. It also has many 3rd party libraries. AS3&#x2F;Flash also handles sound effects for game audio pretty well. If he wants to distribute his game to his friends, he usually doesn&#x27;t have to worry about cross-browser issues. :-)
benologistalmost 12 years ago
I think it still makes sense for two reasons:<p>1) As a platform Flash may yet survive the web, Adobe has real potential transforming it into a publishing tool rather than publishing + consumption.<p>2) Adobe themselves are likely to keep their throne in the tools scenario and they probably won&#x27;t deviate far from the methods they and Macromedia have spent 2 decades discovering &#x2F; implementing &#x2F; selling &#x2F; training people to understand in Flash.<p>The best although short-lived reason is Flash is a very rewarding platform to work on, there are eleventy billion tutorials and your brother will probably have some simple animations working on day one and that sense of accomplishment is invaluable.
评论 #6001692 未加载
michaelbuddyalmost 12 years ago
I&#x27;d consider not learning Flash and looking at Toonboom Animate or Manga &#x2F; Anime Studio.<p>There are also a few inexpensive Html5 animation tools such as Sencha Animator, A5 and there are a couple others you can search for. I tried Adobe Edge animate and I didn&#x27;t like the folder structure it generated, but that&#x27;s just me probably.<p>My view is the Creative Cloud subscription model is a mistake and I don&#x27;t plan on buying into it.
zachlattaalmost 12 years ago
Absolutely! At the game studio I work at our artist&#x2F;animator uses Flash almost exclusively. He&#x27;ll export each frame as an image and we&#x27;ll feed them into our custom pipeline to get his animations in the game. From talking to him, it&#x27;s the best animation tool available on the market. He made it clear that he&#x27;d never try to make a website or similar with it though.
nfriedlyalmost 12 years ago
Flash is still going to be easier to work with than HTML 5, so for animation it&#x27;s an ok choice to start with. I wouldn&#x27;t recommend staying there though. Learn some flash and then branch out to other technologies (both HTML and higher-end animation software).
romeonovaalmost 12 years ago
Learning Flash can help him grasp the basics of timeline and keyframe animation. If he&#x27;s more interested in character animation&#x2F;making animated films, I&#x27;d recommend looking into Maya or 3Ds Max, which will also expose him to modeling and lighting..etc.
tanguealmost 12 years ago
He should try Edge animate, clearly Flash Successor. The UI looks more like After FX which could be a bonus if your brother later jumps into video. (and Edge animate is free)
评论 #6001107 未加载
boneheadmedalmost 12 years ago
If he&#x27;s interested in HTML5 game programming, checkout impactjs. It does cost $99 last I checked, but its a very nice tool for making HTML5 games with JavaScript.