Flash UI Panel to Edit the Properties of Multiple Bitmaps

Long ago (MX 2004 days, I believe) there existed a great custom Flash panel released by Fuel Industries that would allow you to set the export properties of multiple library items simultaneously. Say, for example, you have a hundred little bitmap items in your library that you’re using for an interface and you want to allow smoothing on all of them. Ordinarily, you’d have to go through each and every one, open up the properties panel and check the Allow Smoothing check box. Hopefully you wouldn’t skip one. With this Fuel panel though, you’d highlight all the bitmap instances and click a single button one time to change them all. I’d nearly forgotten about this extremely useful little plugin until I ran across this blog post by Matt Wright. Since I no longer have that plugin myself, I figured I’d make one. It was a pretty quick and easy thing to do. I can’t remember what all that Fuel plugin was capable of, but mine handles Bitmap objects only. Basically, it’s just as I described – you highlight multiple Bitmaps in your .fla’s library, adjust the settings (allow smoothing, lossy/lossless, jpg compression quality), then click on the “execute” button and – presto – all items are instantly changed.

You can check out a screenshot below and if interested grab the zipped up .mxp file here.

After installing the .mxp using Adobe Extension Manager and restarting Flash (if it was open at the time), you can find the panel at Window -> Other Panels -> Library BMP Editor. It’ve tested it in Flash CS3 and CS4 Beta, but, though it works in both, it isn’t necessary in one…


FlashDevelop 3.0 Beta 8 has just been released! I get excited with each new release – even just a beta increment. I absolutely love this editor and can’t remember what I ever did without it. If you’ve never tried it, do yourself a favor and get it now.


And on the cinema side, a couple new movies on their way out in the near future I’m sure you’ll want to go spend money on. One, a new movie based on another novel by Chuck (“Fight Club”) Palahniuk, Choke. I can’t wait for this one. The novel was even better than Fight Club, in my opinion, and if this Clark Gregg guy does a good job of it, this flick will just be fantastic.

The other is a new Coen brothers movie, Burn After Reading. If you think you’re unfamiliar with their work, you’re probably not. These are the film making super genii, who have created such masterpieces as Miller’s Crossing, Barton Fink, Fargo, Raising Arizona, The Man Who Wasn’t There, The Big Lebowski, and most recently No Country for Old Men. There isn’t a genre these cats can’t nail, exceptin’ one: the romantic comedy. Intolerable Cruelty had to be one of the worst films ever. It took me a long time to believe it was even a Coen bros. piece. I’m really hoping Burn After Reading isn’t in the same vein. Of course I’m definitely shelling out my money to see for myself. At home. In Ireland. With the wife.

Which reminds me – only 21 more days stuck in the Navy…

16 Comments »

  1. Shoom says:

    You are insane! This is really great and would have saved me many painful moments in the past! Thanks!

  2. Devon O. says:

    Hey Shoom! Glad to hear it may be useful..

  3. mr bbp says:

    Just on point, have to change the path for localized flash version.
    from “Users/me/Libraries/Application Support/Adobe/Flash CS3/en….”
    to “Users/me/Libraries/Application Support/Adobe/Flash CS3/fr….” for french version).

    Great job to.
    thx

  4. Devon O. says:

    Thanks for pointing that out, mr bbp.. And I hope it ends up useful..

  5. Steven Wood says:

    This is exactly what I have been looking for.
    Thank you very much for this great tool!

  6. edgecrusher says:

    THANK YOU!

  7. [...] de OneByOneDesign, y aquí se puede [...]

  8. Bill says:

    Thank you so much. I am working with hundreds of images on my current project.

  9. daniel bryan says:

    Thank you! Thank you!

    Worked like a charm!

    cheers,
    db

  10. [...] onebyoneblog » Blog Archive » Flash UI Panel to Edit the Properties of Multiple Bitmaps Basically, it’s just as I described – you highlight multiple Bitmaps in your .fla’s library, adjust the settings (allow smoothing, lossy/lossless, jpg compression quality), then click on the “execute” button and – presto – all items are instantly changed. [...]

  11. [...] if it wasn’t for this lovely Extension which allows you to select a folder, and recursively set the properties of all bitmaps below it [...]

  12. katharinebelle says:

    life-saver. thanks a million.

  13. Patric Perez says:

    This is incredible!!!!! Such a help with some current projects. Thanks!

  14. C.A.C. says:

    OMG, Devon. You are the man! Just saved me lots of time and headaches!

  15. Larry T. says:

    If there ever was a flash plugin that blew my mind, this was it!

RSS feed for comments on this post. / TrackBack URI

Leave a Reply

Devon O. Wolfgang

Technical Reviewer of “The Essential Guide to Flash CS4 AIR Development”

Contributing Author of “Flash AS3 for Interactive Agencies”

Senior Software Developer in Dublin, Ireland

Portfolio

Bayer Pixel Bender Filter

Bayer Mosaic Filter in Pixel Bender


Now, seeing as how I’ve been trying to learn some Pixel Bender coding lately[...]

Liquitext

Liquid Text Effect


Haven’t been too active around here lately due to a major on going project at work lately as well as the fact that my wife and I are in the slow process of moving homes. Really, the only free time it seems I have these days is during the lunch hour. So, over the past two days, I came up with this fun little toy during lunches[...]

Google’s Text To Speech Engine in Flash

I’m not sure how I managed to miss this, but I just happened to run across a ‘new’ (well, newish), albeit still unofficial, offering of Google today: text-to-speech. You can see what few details there are on this Techcrunch post. Basically, it just boils down to this though – you send your phrase to be [...]

Quick Sound Effects Generator


Need some beeps, boops, or bops, to go with your UI or games [...]

Quick QuickBox2D Tip II – Collision Detection

Custom collision detection/handling in QuickBox2D [...]

None of This Runs Eternal


No Flash/Actionscript stuff here. Just me rambling about the upcoming Current 93 concert [...]

Playing Around with the New UndoManager

Included in the Flex 4.0 SDK and the, just released, Flash Professional CS5 lies a new hidden little gem of a class: flashx.undo.UndoManager (although the Flex 4.0 SDK’s been out for awhile, I have to admit I didn’t even notice this until I installed Flash CS5 and started poking around the documentation looking for new [...]

Making Waves

In a previous post, “Digging into the Microphone in Flash Player 10.1″, reader David Law asked in the comments how it would be possible to save .wav files to the server. I wasn’t sure right offhand, but thought I’d spend my lunch hour yesterday looking into it. Well, after reading this quick tutorial on Adobe [...]

Some Drawing Fun and a Bad Movie You’ll Never See

Earlier today, Dave Gillem posted a link on Facebook to an incredible Processing based drawing application. Thought I’d have a go at reproducing something similar in Flash. Well, I failed miserably, but the results were still interesting enough to check out. You can play around with it below. Just mouse down to draw in the [...]

Animating Bezier Curves


The other day I got the notion in my head that I wanted to draw some bezier curves in an animated fashion. I’m sure this has been done a million times before, but sometimes reinventing the wheel can be a good learning experience [...]

My God, It’s Full of Stars…


Just a quick little thing I got an idea for (i.e. pretty much ripped off) while browsing Processing examples.

Another Year, Another Look

As a few folks may have noticed, the blog is looking a little bit different as of today [...]

The Webcam Warholizer


Just a little bit of quick Friday fun with webcam and bitmapata…

More With the JiglibFlash Terrain

Playing around a bit more with the animated JiglibFlash terrain idea from my last post, I wanted to see how it would work in conjunction with a webcam. So, needless to say, you’ll need a webcam to check out the results below.

Rockin and Rollin with the JiglibFlash Terrain


Finally got the chance to play around with the new JiglibFlash height map terrain, today, and have to say I am very impressed [...]