Adobe Flash CS4 Free Seminar - Tips, Tricks, and New Features

Wanna learn some tips, tricks, and new features of Adobe Flash CS4? Come on out to a free seminar hosted by echoeleven - Adobe Authorized Training, Atlanta, GA. During this short seminar I will be presenting the new features of Adobe Flash CS4 including - object based animation, motion editor, XFL import, SEO Tips and Tricks, and authoring for Adobe AIR. Other seminar speakers include Scott Talsma/Adobe Flex tips and tricks, and Scott DeLoach/Adobe Captivate tips and tricks.

This free Adobe Flash seminar will be at the echoeleven 11th Anniversary open house on June 11th. Come on out and join the open house celebration and check out the echoeleven new offices in Buckhead. The party starts at 6:30 and will include complementary food and drinks, free givaways including a full version of the Adobe Creative Suite CS4, 2-day training class with echoeleven, free weekend getaway at the Hyatt Place Atlanta, free complementary passes to the Motion Graphics Festival in Atlanta, and more.

RSVP and get directions for this event!
June 11, 2009 - 6:30pm
3525 Piedmont Rd
Bldg Seven Suite 400
Atlanta, GA 30305

Top 10 Reasons to Upgrade to Flash CS4

Reason Number 1: Easy Integration Between Flash, Illustrator, and Photoshop

Adobe® Flash CS4 can import native Adobe® Illustrator files. Further more, Flash automatically recognizes frames, layers, and symbols. In the earlier days of Flash this was way more complicated and somtimes required rebuilding assets totally in Flash. For more complicated illustrations, you may prefer to create your artwork in Adobe Illustrator or Photoshop and then import them into Adobe® Flash. When importing Illustrator files, the Adobe® Flash CS4 properties window will allow you to 1) Convert Illustrator Layers to Flash Layers 2) Convert all Illustrator layers to a single Flash layer 3) Convert each individual illustrator layer to a Flash graphic symbol 4) Convert Illustrator layers to Flash keyframes.
The most common way to get your Illustrator work into Adobe® Flash is to use the File -> Import To Stage or Import to Library commands. However, as of Adobe® Flash CS3 and CS4, you can even copy and paste artwork between Illustrator and Flash. During the drag and drop or copy and paste process you should see the same window for choosing the properties of each object in the illustration. When working in Adobe® Illustrator, a symbol is very similar to a symbol in Flash. You can now set options specific to Flash such as name, symbol type, and registration point. In CS4 we can also import Illustrator files with multiple art boards. Here is a great tutorial on working with Adobe® Illlustrator artboards at adobe.com:
Learn Adobe® Flash CS4 Professional - Exporting Artboards to Flash

Reason Number 2: ActionScript 3.0

ActionScript 3.0 is a fundamental restructuring of the language which also uses an entirely different virtual machine. When ActionScript 3.0 was first released, the drastic number of new classes and features was somewhat intimidating. However, it does not take too long to discover that the advantages of moving on to ActionScript 3 outweigh the time and effort of the learning curve. Most of the early migration to verision 3.0 was due to the fact that it is the only version of the lauguage supported in Adobe® Flex. However, in the Adobe Training classroom we are seeing more and more Flash students interested in making the move.

Adobe® Flash CS4 now has full support for ActionScript 3.0 which contains a host of powerful new features that can greatly speed the development process including: improved performance from a class-based inheritance system, unified event handling system, E4X for XML processing, and direct access to the Flash runtime display list. Moving on to ActionScript 3.0 in Flash CS4 also gives you a uniform programming skill set for also working in Adobe® Flex.

ActionScript 3.0 is based on ECMAScript, the international standardized programming language for scripting. It is compliant with the ECMAScript Language Specification, Third Edition (ECMA-262). It also contains functionality based on ongoing work on ECMAScript Edition 4, occurring within the ECMA standards body.

Reason Number 3: New CS4 Interface and Workspace Presets

The most obvious difference in Flash CS3 and CS4 is the changes in the interface and work area. By default there are some new positions for some of the more utilized panes including the timeline and property inspector. When I first opened Flash CS4 this was awkward for me since I have been using the program for so many years with the panels in a very specific layout. However, the workspace presets includes a “Classic” preset that will enable you to quickly move the software back to the CS3 version panel workspace. Of course the panels can be collapsed and moved into a custom work area that can be saved for own personal preference.

Reason Number 4: The Motion Editor

The Motion Editor is a new panel in Adobe Flash CS4 that lets you view and edit animation in a graph-style format. With this new tool in Flash you can visually adjust the properties of your animations such as easing, position, and transparency. The motion editor is docked behind the timeline and before you can use or view the properties in the motion editor you will need to select a tweened object on the stage.

Reason Number 5: Easy Authoring for Adobe AIR

Everyone knows what a great tool Flash is for creating dynamic, engaging web content, and Adobe’s latest CS4 release just makes it even better. Among the great new features is the ability to take all the power of Flash for the Web and put in on the desktop using AIR. AIR capability is built right into the Flash CS4 IDE, which means you can start writing desktop applications right away. Now with Adobe® AIR™ runtime you can reach even more audiences across more devices — web, mobile, and now the desktop. http://www.adobe.com/products/air/

Reason Number 6: Inverse Kinematics with the Bones Tool

In Flash CS4 you can use Inverse kinematics for animating an object or set of objects in relation to each other using an articulated structure of bones. Bones allow symbol instances and shape objects to move in complex and naturalistic ways with a minimum of design effort. For example, inverse kinematics lets you create character animation, such as arms, legs, and facial expressions much more easily. You can add bones to separate symbol instances or to the interior of a single shape. When one bone moves, the other connected bones move in relation to the bone that initiated the movement. When animating using inverse kinematics you need only specify the start and end positions of objects. Inverse kinematics lets you create natural motion much more easily.

Reason Number 7: The Adobe Kuler Panel

The Kuler™ panel is a new panel that enables access to groups of colors, or themes, created by an online community of designers. You can use it to browse thousands of themes on Kuler™, and then download some to edit or to include in your own projects. You can also use the Kuler panel to create and save themes, and then share them with the Kuler community by uploading them.

The Kuler panel is also available in Adobe Photoshop® CS4, Adobe Flash® Professional CS4, Adobe InDesign® CS4, Adobe Illustrator® CS4, and Adobe Fireworks® CS4.

Reason Number 8: New Decorative Drawing Tools

The Decorative drawing tools let you turn graphic shapes that you create into complex, geometric patterns. The Decorative drawing tools use algorithmic calculations—known as procedural drawing. These calculations are applied to a movie clip or graphic symbol in the library that you create. In this way, you can create a complex pattern using any graphic shape or object. Use the Spray Brush or Fill tool to apply the patterns that you create. You can create kaleidoscopic effects using single or multiple symbols with the Deco Symmetry tool.

Reason number 9: Easy to add XMP metadata to a document

In Flash CS4 you can now include Extensible Metadata Platform (XMP) data such as title, author, description, and copyright information. XMP is a metadata format that certain other Adobe applications can understand.

Embedding metadata improves the ability of web-based search engines to return meaningful search results for Flash content. The search metadata is based on the XMP (Extensible Metadata Platform) specifications and is stored in the FLA file in a W3C-compliant format. Check out SEO Tips and Tricks blog for more advice on successfully driving traffic to your website.

A file’s metadata contains information about the contents, copyright status, origin, and history of the file.

Reason number 10: Flash Video F4V

You can now create video (FLV and F4V) files that are playable in the Flash Player and in the Adobe® Media Player using Adobe Flash CS4 Adobe Media Encoder. FLV files are encoded using the On2 VP6 or Sorenson Spark codecs. The F4V format is based on the format specified by ISO/IEC 14496-12: ISO base media file format. Starting with SWF files published for Flash Player 9 Update 3 (9,0,115,0), Flash Player has been able to play F4V files. Because Flash Player now supports playback of any H.264 encoded video you can leverage both your existing video assets that you’ve encoded as well as the entire spectrum of tools and infrastructure that support H.264.

Adobe AIR 1.5 Released!

Adobe has now released AIR 1.5 which is the second significant update to the AIR runtime since its debut on February 25, 2008. The developer community response to AIR has been outstanding with more and more applications appearing every day. With over 260 applications on the Adobe AIR Marketplace and well over 25 million installations of applications deployed using Adobe AIR. Some of the new features in this release include, encrypted local database, Flash Player 10 capabilities, better SEO Search Engine Optimization, and WebKit update.

Atlanta Flash/Flex User Group meeting

Feb 18, 2009 Meeting Details
Date: Web., Feb 18, 2009
Pizza & Schmoozing: 6:00 PM
Meeting Time: 6:30 PM to 9:00 PM
Location: EchoEleven Offices
Dress: Anywhere from casual to business formal
Price: FREE!
http://www.affug.com/

Extending Flex 3 Components
Presented by Matt Boles

Start your learning of how to customize both functionality and appearance of built-in components through this session.  You will see now to manually add objects to the display list, as well as how to override built in methods to alter component functionality.

Concurrency Approaches in Flex and Air
Presented by Charlie Hubbard

As the Flex platform matures, our ability to write more complex programs increases.  As complexity increases, so does the need for long running computations.  Technologies like Air force us to solve these problems without the aid of a server.  While Flash, on the surface, seems to be missing things like threads to solve running concurrent jobs there are techniques for handling this.  In this talk we’ll explore those techniques for handling long running computations on the Flash platform.  We’ll look at classic computational problems such as fractals, and more common place problems like parsing large XML and JSON data in Actionscript, and Search Engine Optimization SEO Strategies .  We’ll also talk about the future possibilities for Actionscript in this area.

About the Speakers:

Matt Boles is the Technical Lead for the Adobe Partner Enablement group and has been developing and teaching courses on Flex since the 1.0 release. Matt has a diverse background in web development, computer networking, and teaching in both professional computer classes and the public schools. He coauthored the Flex Training from the Source books for both Flex 2 and Flex 3, and was also a coauthor on the Certified ColdFusion Developer Study Guide. He has also developed official Allaire/Macromedia/Adobe curricula in the Flex, ColdFusion and Flash development content areas.

Charlie Hubbard is a 10+ year veteran of the software industry, blogger, open source project contributor and project creator.  His days are filled as a Senior Software Engineer at Nexidia working on a grid based approach for searching audio.  In his free time he enjoys working with Ruby, Java, Flex, Javascript, and has been known to make a film every once in a while.  Charlie and his wife live and work in Atlanta.
Atlanta Flash/Flex User GroupThe Atlanta Flash and Flex User Group is a non-profit organization gear to increasing the awareness and development of Adobe’s Flash, Flex and AIR product lines. We are an official Adobe User Group and are also one of the first Flex user groups worldwide. Our monthly meetings are on the third Wednesday of every month, and membership is FREE!

Benefits of being a member:
- MAX Conference Discounts
- Flexmanic Conference Discounts
- Flex|360 Conference Discounts
- Certification Discounts
- Free software giveaways
- Free and/or discounted books
- Door prizes

Resources:
- Discussion List

Google Top Searches - 2008

It is always entertaining to see the end of year Google search results as the post the zeitgeist information for the world to see. Interestingly enough - the “what is” category ranks “love” and “life” only above JAVA!?

2008 Top Category “What is …”

1)what is love
2)what is life
3)what is java

Zeitgeist Top Google Searches for 2008!
I suppose that most of the world already know what Flex and ColdFusion are … but JAVA is still a mystery for most. And we are all still working on the best SEO Strategies for the Flash Player.