UI, MXNA, RegEx, and More

Just finished retooling a small package of six user interface tool/widget classes. While not extremely customizable, they are very lightweight (being entirely scripted). And of course you are welcome to mess with the script to produce something more suited to your own application design. You can check out an example here, view the documentation here, and download the .zip file of all the classes here, if interested.

I also just discovered this morning that this blog has been added to the mxna aggregator. Kind of a nerdly thing, but it’s a rather prestigious honor. I’ve been getting most of my news of the Flash/Flex/Actionscript world from the fullasagoog and mxna blogs for what seems like ever, and now my own blog is a member of each. It’s a very nice feeling.

For anyone new to RegEx (or old for that matter), Grant Skinner has just released a cool new Air application to try out. Get more info and the download here. Me, I’m still waiting for an Air version of gModeler for AS3 to come about. What a frabjous day that’ll be.

So, I was just playing around in LinkedIn today (hence the shiny new button in the column to the right) and joined the ShavedPlatypus group as well as the Papervision3D group. If anyone knows of other Actionscript oriented groups on LinkedIn, post a comment here and let me (and the rest of the world) know. I’m really having a helluva time finding any groups at all at that joint.

This may be the last post for a little bit. Currently making things ready for a 2 month underway beginning tomorrow. I’m really not feeling it, to be perfectly honest. On the bright side however, when I return I’ll have a measly 4 months or so left in the navy. Speaking of frabjous days…

6 Comments

  1. David Galavotti says:

    Great tools! I’m lookin’ at them now…

  2. Devon O. says:

    Thanks, David. Hope they might be useful…

  3. dee says:

    yeah thanks devon, i’ve been using the code u posted on kirupa a while back, for a scroller, so this scrollbar is very welcome. i’ll let u know where i get with it later in the week.

    pz

  4. dee says:

    here’s a question devon, before i start “hacking”…

    so say i actually want to use two or even more scrollbars, say for, instances of a kind of “panel” rather than the overall app -
    obviously there are requirements then for masks for each “content” clip that needs a scrollbar, and so forth, and, that that will all be reflected in the scrollbars methods in regard of height calculations and so on,
    and, crucially it can no longer be a singleton -
    but here’s something i’ve never been fully clear on: if i need any of these panels to come and go (think of them as pop ups perhaps), or be replaced, is there an issue to think about with removing the event listeners? so, if it were not a singleton, and therefore i have instances of scrollbars, is it enough to set what was a variable reference to a scrollbar to null, or does it need a kind of public self-destruct method?

  5. Devon O. says:

    Hey, Dee. Check out this post at kirupa.com: http://www.kirupa.com/forum/showthread.php?t=245267 It’s quite old – the class was created when Flash 9 was still in an alpha stage. The script is a bit sloppy and, to be honest, I’d probably use a scrollpane component were I to need the functionality now. But at the time, there were no components for Flash 9/CS3 and AS3 and I needed it. In any case, it will give you a good start to do what you’re doing..

    d.

  6. [...] I will post at a later date after I clean up and better document the code as it’s now a part of my ui package). I see no reason why Adobe should not implement a similar .api in AIR itself in a later release. I [...]

TrackBack URI

Sorry, the comment form is closed at this time.

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 [...]