• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Adobe Flash - Past, Present and Future
 

Adobe Flash - Past, Present and Future

on

  • 2,005 views

 

Statistics

Views

Total Views
2,005
Views on SlideShare
1,989
Embed Views
16

Actions

Likes
1
Downloads
6
Comments
0

2 Embeds 16

https://twitter.com 13
https://blackboard.robertmorris.edu 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Adobe Flash - Past, Present and Future Adobe Flash - Past, Present and Future Presentation Transcript

    • Adobe FlashPast, Present and Future
    • Adobe Flash - Past• Flash started out as a tool for creating vector animations that you could show on the web via the Flash plug-in.• At the time, there was no way to create decent layouts on the web, use special fonts, play audio or show animation or add interactivity.• Flash was used to fill these gaps and make the web a much more interesting place.
    • Adobe Flash - Past• To show video you needed to use truly horrible plug-ins like Real Player that most users didn’t have installed.• In Flash version 7, developer Macromedia added video playback, making web video ubiquitous and making YouTube possible.• Flash also included webcam support, making Chat Roulette possible!
    • Adobe Flash - Past• Advertising agencies and networks used Flash to make web advertising more “engaging” with animation, interactivity and video. See TheFWA.com for examples.• Independent “bedroom coders” and animators used Flash to create cartoons and games and uploaded them to sites like NewGrounds.com.• The massive audience of Facebook allowed companies like Zynga to turn Flash games into big business.
    • Adobe Flash - Past• Adobe added the fully object-oriented ActionScript 3.0 programming language to Flash making more complex projects possible.• Corporations used the “Flex” framework to create business applications.• Adobe AIR allows these applications to be turned into installable desktop software, like BBC iPlayer.
    • Adobe Flash - Present• A few years ago, “smart phones” and tablet computers became available. Unlike desktop operating systems where users could install any software they wanted, here the manufacturers controlled what you could install.• Apple chose not to allow the Flash plug-in within their mobile Safari browser, spelling the beginning of the end for Flash as a web technology.
    • Adobe Flash - Present• At the same time the HTML5 and CSS3 standards began being adopted, bringing most of Flash’s advantages to the web without plug-ins.• “Web standards” technologies now allow special fonts, animation and games via the Canvas tag, video and audio, that (mostly) work cross-platform across all devices.• The Flash industry is now tiny compared to the status it once held.
    • Adobe Flash - Future• Flash continues to be widely used to make online games and kids “virtual world” sites.• Flash is still widely used for video as it allows for DRM.• Adobe are trying to reposition Flash as a gaming technology. You can now publish Flash games into the iOS and Android appstores.• Flash professional remains a widely known and used tool for 2D animators.
    • Adobe Flash• Flash designs, layouts and animations are created with Adobe Flash Professional (sometimes called the Flash IDE, even though it isn’t an IDE).• Flash professional files use the .fla file extension. Once you publish/compile the file it becomes a .swf file.• Flash games and applications (often called Flash “movies”) are coded using ActionScript. ActionScript is based on JavaScript, so it should look quite familiar, but it adds lovely things like data types for variables, and classes.
    • ActionScript• You can write ActionScript code on the timeline in Flash Professional, or in external class files with a .as file extension.• You can compile Flash projects from Flash Professional, or from an external code editor like FlashBuilder, Eclipse FDT or FlashDevelop (which I use).
    • Assignment!• Create a real-time game or simulation.• Real-time means it’s constantly running a “game loop” and responding to user input.• You can use Flash or Canvas via CreateJS, I’ll be covering both.
    • Marking Criteria• Is it fun or engaging?• Is it doing something clever technically?• Does it look good?• Does it animate well?• Does it work properly?• Is it free of bugs?
    • Due for presentation andhand-in on the last lesson of this semester. (exact date to be confirmed)
    • Try to get it finished a fewweeks before the deadlineso I can help you improve your grade.