Archive for March, 2008

Playful Flash ActionScript 3.0 samples

Back in the day, Noah Zilberberg created two dozen samples for Macromedia Flash MX. Some of these files were complete applications, games, or other types of content — while others were simple movies intended to introduce a concept from which Flash users could build their own movies.

People loved them. But then Flash 8 came, and then Flash CS3 replaced it. Those samples were still online but woefully outdated. Dan Carr has updated the most interesting ones and added a few of his own. These Flash ActionScript 3.0 samples demonstrate various features common in Flash development.

Here’s one in particular that’s fun to play with:

flash_sample.jpg

Which sample do you like best? Would you like to send us one of your own to add to the site?

Creating Web 2.0 elements in Fireworks

Web 2.0 loosely describes the next wave of design and development on the web. You know the look, but how do you create it? M. Hammad Bhatti showed us some pretty cool glossy buttons he’d created in Fireworks using simple layered effects, so we asked him to write about how he did it.

web20_button.jpg

Hammad is my first author from Pakistan, and I think he did a great job. Our in-house Fireworks developer relations guy, Alan Musselman, tells me he’s really happy Hammad did this sample for us. Check it out, along with our other Fireworks samples.

ActionScript reference for RIA development

Mike Chambers and Frog Design have done an excellent job compiling an alphabetical reference for all native ActionScript APIs for the Adobe technology platform runtimes: Adobe Flash Player and Adobe AIR, as well as the Adobe Flex framework APIs.

as3_reference.jpg

Use this guide both as an API reference and a tool to learn about the ActionScript APIs available within the runtimes. Mike says that this document is released under a Creative Commons license (people can redistribute, edit, and print). You could probably even have the source Adobe InDesign file if you wanted it. It’ll definitely be handed out at conferences — and maybe even the on AIR Tour now crisscrossing Europe.

Updated Flash video templates

The tutorials in the Flash video templates section of the Flash Developer Center are designed to help you learn about the video authoring capabilities of Flash. Each project combines video with graphics, custom branding and navigation, and interactivity.

vidshowcase.jpg

Whether it’s a showcase website for personal video, a product description website with video clips, a video presentation with navigation, a spokesperson presentation with synchronized graphics, or a Flash video gallery, these samples will help you get started exploring video on the web.

Prepare for the Flash Player 9 April 2008 Security Update

April is just around the corner and so is a planned security update for Flash Player 9 to strengthen the security of the ubiquitous player. To ensure a seamless transition to the update, which may impact SWF content, check out Preparing for the Flash Player 9 April 2008 Security Update. This document provides an overview of the upcoming Flash Player changes, links to TechNotes, and relevant documentation to help you better prepare.

Announcing Flash Media Rights Management Server

Flash Media Rights Management Server. FMRMS. It’s a mouthful but it’s an important piece of the puzzle when posting media online and allowing people to view it but not steal it and call it their own.

Desiree Motamedi, senior product marketing manager for Flash Media Server, writes a high-level overview of FMRMS; and Laurel Reitman, senior product manager for Flash Media Server Services, writes about content protection options with Flash Media Rights Management Server.

Of course, sharing media freely may be just what you want, and that’s what Creative Commons is for. But if you want to prevent people from profiting from any media that you don’t license under Creative Commons, then FMRMS might be worth a look.

Announcing the ADC Write and Give Program

We are proud to announce the ADC Write and Give Program, which acknowledges the writing efforts of our ADC community authors by giving US$100 to a charity for each author’s published article on ADC. Each author chooses his or her charity from a list of five preselected charities (listed below). In 2008, our goal is to give between $24,000-$32,000 to the following charities in recognition of the ADC authors. To our ADC authors, thank you for sharing your technical expertise with the greater developer community and helping other communities as well!

Read on to find out how much we gave in Q1 2008, and to see the list of authors for this quarter!

In 2008′s first quarter, the ADC gave $8000 to the following charities. When there are less than 80 authors in a given quarter, the ADC splits the remainder of the money between the charities:

  • Benetech: Creates new technology solutions that serve humanity and empower people to improve their lives. Amount given: $1340
  • Nature Conservancy: Works around the world to protect ecologically important lands and waters for nature and people. Amount given: $1740
  • Mercy Corp: Alleviates suffering, poverty, and oppression by helping people build secure, productive, and just communities. Amount given: $1440
  • Care: Fights global poverty by serving individuals and families in the poorest communities in the world. Amount given: $1640
  • America’s Second Harvest Network: Is the nation’s largest charitable hunger-relief organization. Amount given: $1840

The authors who participated in this program from December 1, 2007 – February 29, 2008 are:

  • Rob Adams
  • Charlie Arehart
  • Bejeck Bill
  • Paul Blakely
  • R Blank
  • Tim Buntel
  • Ray Camden
  • Dan Carr
  • Jeff Chastain
  • Craig Clarke
  • Robert Colvin
  • Samir Dash
  • Mariam Dholkawala
  • DryIcons
  • Peter Elst
  • Jeffrey Freeman
  • Rodger Fuller
  • Tom Green
  • Phillip Kerman
  • Adam Lehman
  • Nicolas Lierman
  • David Locke
  • Joseph Lowery
  • Hodgson Michael
  • Giorgio Natili
  • Alessandro Pace
  • Paul Guerette
  • Mark Piller
  • Todd Prekaski
  • Rob Adams
  • Jared Rypka-Hauer
  • Serge van den Oever
  • Steve Walker
  • Scott Stroz
  • Brian Szoszorek
  • David Tucker
  • Michael Tuminello

Thank you, authors, for your contributions to the ADC!

Amy Wong

Manager, Content Communities and Applications

Adobe Developer Connection

Creating great user experiences on AIR

If you happened to attend MAX 2007 in Chicago, you were among the first to see a demo of an enticing and entertaining new desktop shopping experience courtesy of e-commerce solution provider Allurent Allurent Desktop Connection. Allurent built the prototype in Flex on AIR for Anthropologie, the women’s apparel and home goods retailer, and Daniel Rinehart, software architect at Allurent, shares some of his experiences working on the app.

allurent_sqlite.jpg

Check out his article, User experience considerations with SQLite operations, in which he explores how to manipulate information in a SQLite database using the rich APIs provided by the AIR runtime to produce the rich interactive shopping experience demoed at MAX 2007.

Flash video template: Spokesperson presentation with synchronized graphics

The Flash video templates have remained popular downloads in the Flash Developer Center. This “spokesperson presentation with synchronized graphics” template features video, labeled content keyframes that synchronize text and graphics to the video, and navigation buttons along the bottom. While the video plays, the keyframes appear at preset times and the navigation buttons highlight the relevant topic. When the user clicks one of the buttons, the video and content update themselves to that topic automatically.

sample_video.jpg

Regulars of the Flash Developer Center will recognize this template from way back when it was first released with Macromedia Flash MX Professional 2004. (Note that the presentation example talks about “Macromedia On-Demand” — hey, anything to keep fans of Mike Downey happy.) Anyway, Dan Carr updated it a couple of years ago for Flash Professional 8 and now it’s all ready for Flash CS3 — and ActionScript 3.0. Enjoy!