It may be obvious to most Flash programmers that order of operation is key to running a program. What may not be so apparent is to what order to apply properties to a TextField class so that it gets rendered properly at runtime. Continue reading…
If you haven’t read Part 1 on Animating a Line Drawing, I suggest you start there. It goes into the basics of recording your animation using points with the click of a mouse. Here, in Part 2, I have decided to go into more depth of enhancements of the line drawing tool for greater control while experimenting with options and certain effects.
Continue reading…
jQuery makes it easy to pull in dynamic content using the built in AJAX module. With a few simple steps you will be able to pull content from an XML file and generate a form dropdown that the user can select from. Continue reading…
One great nugget that many noobs to AS3 don’t know about or don’t utilize is the Dictionary Class. It is one class that I have found so useful when dealing with stored data and accessing it for future use in an application. With proper use, you can easily reference objects and/or data.
Continue reading…
Have you ever wanted to create an animation of a line drawing? I was given this challenge recently to animate a picture being drawn. At first I thought that using masks was going to be the only way to go, but I quickly realized that it is a pain to mask complex lines in a drawing. I also was thinking that reduction animation could work where segments are erased frame-by-frame, but this quickly becomes monotonous pain-staking process. Then a colleague and I began to think of a way to do this programatically through Actionscript. As it turns out, it really isn’t overly complex to program.
Continue reading…
I have decided to convert my blog to WordPress. My site is due for a revamp in the design, so I thought I would try this option out to see how well it handles the content management. It may be a bit before I get a design put together, but I will get it out as soon as I can.

Mike Overton and Nick Haroldsen
O.C. Tanner had its annual Designing in the Trenches year-end competition a little while back. The winner for the Print category for the Design of the Year was Dave Clark for some Amtrak collateral pieces.
The competition was tough for the Non-Print/Web category. Some designers had multiple pieces submitted, while I only had one design that was as finalist. When they called the winner they announced the designer with the piece that was designed. When the piece was unveiled, I knew right away they made a mistake. Somehow they announced the right designer but wrong developer. Mike Overton was the designer, who had submitted another piece with Chase Maxfield, another Flash Developer, but that was not the piece that was unveiled. The winning design was for Roche, the one I did the development on with Mike as the Designer.
Continue reading…
Recently I was running into this issue with three TypeErrors when loading an XML file. The following errors were:
TypeError: Error #1088: The markup in the document following the root element must be well-formed.
TypeError: Error #1089: Assignment to lists with more than one item is not supported.
TypeError: Error #1090: XML parser failure: element is malformed.
The errors that were getting thrown were not consistent and made no sense as the XML file was, in fact, well formed.I did a bit of research and found some interesting things out on the erros. Continue reading…
Recently we had the quarterly “Designing in the Trenches” competition at O.C. Tanner. The competition was as always tough as we have many great designers at Tanner’s. Through a joint effort with Mike Overton as the key designer and myself as the Flash Animator, we pulled off a win in the non-print category of the competition. Continue reading…
While writing a custom Class in Actionscript 3 today I came across an issue that took me a little bit to figure out where the compile error was coming from. I was getting the wonderful error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
After a bit of troubleshooting I discovered that a reference to the stage in my Class was returning null. Continue reading…