AS3: SliderUI

View Example
View Documentation
Download Class & Example Files

If you’re anything like me, you hate using components and try to steer clear of them WHENEVER you can. The SliderUI was spawned from this hate and is a super easy way to create a slider (the equivalent to the Slider component, except it weighs in at a whopping 1KB compared to the 17KB of the component). The SliderUI has pretty much all of the same functionality of the Slider component.

Read more »

Puppy Surprise!

Well, as some of you may have read in a previous post, I am now the loving father of a little Shih Tzu puppy named King. If you have had a puppy in the past you know it’s no easy task and I don’t have very much time between King running around and trying to balance three projects. I’m just sayin’… :P

I’ll post some pics when I take them off my camera for those interested.

The Tech Labs

Carlos Pinho, a good guy and supporter of my blog here, recently launched his new project entitled The Tech Labs. Some of you may already know about the new site but if you don’t it is a tutorial site that covers AIR, Flash, and Flex. Carlos is offering $100 USD for every tutorial that he accepts and has already posted tutorials from some very well known and great developers. TTL is a great resource and if I can find some time here between projects I hope to add my name to the submission list. Thanks for all your hard work Carlos!

AS3: SoundManager

View Documentation
Download TweenLite
Download Class

I don’t normally add sounds to my projects unless the client requests it but when they do I always struggle to cleanly do it. I just had to write a utility that would allow me to do this easily and quickly as sounds are usually an afterthought. After a little bit of programming and scouring the internet for examples, the SoundManager was born.

Read more »

AS3: MouseIdleMonitor

View Example
View Documentation
Download Class & Example Files

I recently had the need to track if the user has stopped using their mouse (if the mouse was idle) in an application I was building. It actually turned out to be a lot easier than I had imagined with the use of a timer and the built in mouse events in Flash.

Read more »

AS3 Documentation Updates

As promised, I’ve updated all of the pertinent AS3 classes that I’ve written and posted here with their AS3 HTML documentations. It should be a little easier now to get an idea of what you can do with the class before downloading it. I apologize for not doing this sooner but as I posted yesterday I didn’t realize ZenDoc allowed AS3 documentation now.

ZenDoc Documents AS3 Classes

For someone like me who is not very handy with Ant build files, the command line, ASDoc, and other crap of that nature, getting a nice HTML documentation together for your AS3 class files is a pain in the ass. I know running an Ant build would be much smoother for this kind of thing but I’ve tried doing it and it just doesn’t work for me. A directory that exists is said to not exist and it all just goes to shit from there. Then, magically, ZenDoc saves the day!

Read more »

AS3: QueryString

View Documentation
Download Class

I’ve posted before on retrieving FlashVars and how to do it in AS3. FlashVars is the suggested way of grabbing in variables from outside of Flash, but if it isn’t an option and you are still using old school query strings, this class will help you in grabbing variables out of the query string.

Read more »

AS2 → AS3: Attaching Sounds From The Library

Download Example Files

AS3 no longer has an attachSound() method in the Sound object so attaching sounds from the library is a little different. It’s actually more intuitive (as usual with AS3) because it acts just like attaching bitmaps and other objects out of the library.

Read more »

An Update

I realize it has been just over two weeks since I’ve posted anything here so I figured I’d let everyone know why. Directly after finishing up the project that I referred to in a couple of my other posts I jumped into another one using Papervision3D. It hasn’t been easy for me since I am not super familiar with the API and the lack of documentation (I’m looking at you, John Lindquist :P) hasn’t made it any easier. I’m not going to put a timeframe on when I will complete it and I know there are projects on the horizon so all I can say is I just don’t know when I’ll have time to post stuff up. I did manage to create a class today that I am using in the project which I do plan to release that has to do with gauging mouse inactivity but I want to polish it up before I post it so it may still take a bit.

On top of all of this, Jessica and I have been looking to expand our family. No, not in that way, but a puppy. We’re looking to purchase a Shih Tzu and we have found a potential candidate/breeder so we are going to visit on Saturday and take a look. If all goes well, we’ll have a little guy named Kingston running around the house in about three weeks.

Anyway, just wanted to let everyone know I’m alive still.