BitmapSlice9 is a command for Flash Pro that preps bitmaps for use with Scale9. Among other things, this makes it easy to use bitmap skins for controls, which is quite common for games and mobile apps.

In short, it slices your target bitmap into rectangles with custom bitmap fills according to the applied Scale9 grid. It also preserves your original bitmap in a guide layer (to keep it from compiling into the SWF) to make it easy to adjust and reapply the command.

Here's a quick video showing how it works. It's the first tutorial video I've ever done, and the audio is really terrible - I obviously need to get a decent microphone.

Get Adobe Flash player

Ignoring the poor quality audio, would you like to see more tutorial videos here in the future?

I'm still hoping to see real Flash player support for Scale9 on bitmaps, but hopefully this works as an interim solution.

You can download it by clicking here. I've tested it in Flash CS4 and CS5.


UPDATE: May 4: updated to fix an issue with symbols in library folders. Download using the link above.