Tutorials, extensions, and source files for ActionScript, Flash, and other Adobe products.


New Flash Preloader Tutorial

Posted October 16, 2005 by senocular

So I've been working on this preloader tutorial for years and never got it together enough to finish it. I still haven't--the tutorial is still sitting in pieces in some folder on one of my drives. However, recently I was asked about preloaders, so I made a new tutorial from scratch that will supersede that which will never be (and that which will continue to rot in its current folder). Though not as comprehensive as the original aspired to be, this tutorial, Preloading in Flash (targeted at Flash MX 2004+), covers all the major bases including complications with the first frame and even some examples using transitions. Admittedly, I may have made up some terminology to describe different types of transitions, but I had no comprehensive reference by which to go by.

Dreamweaver 8 Error Message

Posted October 13, 2005 by senocular

I've discovered quite a few problems with Dreamweaver 8 since its release. This one, however, has got to be my favorite thanks to the error message provided in this dialog:
No error occurred.
This was the result of clicking on a recent file in the Start Page that referenced a file located on an unplugged external drive.

Fireworks 8 Easter Egg

Posted October 12, 2005 by senocular

It has long been known that Flash has had an easter egg in its About dialog - a secret collection of Flash games - which continues to exist today even with Flash 8. But did you know Fireworks 8 has a little hidden surprise somewhere within its interface too? I found it, can you? It's quite odd to say the least.

Creating Fireworks Panels Part 1: Introduction to Custom Panels

Posted October 11, 2005 by senocular

Creating Fireworks Panels Part 1: Introduction to Custom Panels is now up on Macromedia's Fireworks Developer Center. Part 1 is a runthrough of the basics of how panels work and developing your own simple panels using two basic examples, Create Ellipse and Mirror. Part 2 should be available sometime next month and will cover more advanced topics in Panel development. Though this tutorial is directed towards panels in Fireworks, many of the same concepts apply in Flash panel development. So if you're interested in developing panels in Flash, you might want to give this a skimming.

What Do You Want in the Next Version of Flash?

Posted October 11, 2005 by senocular

Now that a new cycle is starting for Flash, its time to let Macromedia know what you want the next version of Flash to include. A long list is already being developed; be sure not to miss out on adding your input. See the Flash Team's wishlist post.

BLAZE "Lights up the Industry" With Flash 9

Posted October 11, 2005 by senocular

BLAZE is Flash 9's codename. Don't get too excited, however. BLAZE is not coming out any time soon. But it will be the version of Flash that supports this new ActionScript 3.0 we've been hearing so much about these past couple of days. Ok, you can get excited again, because an early alpha version of BLAZE will be available to Flash 8 Pro and Studio 8 customers before its final release. Read more about it from Mike Downey's blog posting.

ZenDoc for ActionScript 2.0, Version 0.9.8 Released

Posted October 07, 2005 by senocular

ZenDoc, formerly known as AS2Docular, is alive and kicking with a new release. If you aren't familiar with the "tool formerly known as AS2Docular," it is a simple web-based documentation tool for ActionScript 2.0 source files that uses standard JavaDoc comment tags for documentation generation. This release includes some bug fixes and some minor tweaks to the interface as well as improving the template tag format to allow for more standards compliant templates. When ZenDoc reaches version 1.0, it will be free to download for personal or commercial use.

ActionScript 3.0 (Not a Typo), Flash Player 8.5, Flex 2 and More

Posted October 06, 2005 by senocular

Theres a new press release over at Macromedia concerning the Flash Platform. New elements covered in the release:
  • Flash Player 8.5—the latest high-performance client runtime for rich Internet applications
  • Flex Framework 2—the core programming model and component library for Flex
  • Flex Builder 2—an all new Eclipse-based environment for developing rich Internet applications with the Flex Framework. Flex Builder 2, previously code-named Zorn, can incorporate rich media content from the recently released Macromedia Flash Professional 8, the leading authoring tool for creating rich interactive content.
  • Flex Enterprise Services 2—essential data services, automated testing support, and an open adapter architecture for delivering data-intensive rich Internet applications and deeply integrating with enterprise service-oriented infrastructure
  • Flex Charting Components 2—extensible components for advanced data visualization

For me, I'm most interested in Flash Player 8.5 (seems like a Director release). This is where ActionScript 3.0 comes into play:
Flash Player 8.5 adds industrial-strength programming power on top of the expressiveness introduced in Flash Player 8, creating a state-of-the-art, cross-platform runtime. It includes a new virtual machine that offers faster runtime performance, full runtime error reporting, improved debugging, and ActionScript 3. ActionScript 3 complies with the latest ECMAScript specifications, and increases developer productivity by making it easier to find and fix errors earlier.

Exciting news, and so soon after the release of Studio 8 too.

Swift3D Compatibility With Flash 8

Posted October 03, 2005 by senocular

This is just a reminder for all Swift3D users out there that Erain has a page with instructions on making Swift3D compatible with Flash 8. This includes both Mac and Windows versions.

New Fireworks Panel: Named Selection

Posted September 30, 2005 by senocular

Thanks to Markku for suggesting a new panel extension, the Named Selection panel. This panel allows you to search for and select objects within your Fireworks document by name. Though it seems pretty trivial at first, it can be very helpful provided you stick to a consistent naming convention for your objects.