Real 3D Flashmagazine logo

22 Feb

My new office has a cool mix of people, 3 architects, 2 product designers, 1 web designer and me. The product design guys just got a 3D printer (!) and I just had to try it out using the Flashmagazine logo!

IMG_2028.jpg

More pictures of the process on Flickr. It’s just insane. With a printer like this, you can make anything!

TypeError: Error #1009

22 Feb

Chances are that you’ve seen this error message before. This is my number one wish for ALL the Adobe compilers - better error messages! I’ve always wondered why Flash / Flex can’t throw proper error messages and this is a brilliant example. In this case, Flash obviously knows exactly what is wrong so why not just just tell it? How about something like this:

 
TypeError: Error #1009: Cannot access the property "someprop" since it is a null object reference.
	at no.netron.tusenfryd::Map/onLoadSingle()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete() 
 

If I just knew the name of the object, I didn’t have to search all over for it…

Flash CS3 Quicktime export bug

21 Feb

How can the same timeline export to two different lengths? This is for sure a bug in the Quicktime export in Flash CS3. A little background - I’m working on a project where we’ll let the user rotate a huge 3D model left or right by clicking some arrows. If you have ever tried to play Flash video backwards, you’ve noticed that this won’t play smoothly since Flash have to calculate any missing keyframes. The best solution is to use two FLVs embedded in each their movieclip and do some smart toggeling of the two movieclips so you only play one video at a time, but always in the forward direction.

For this to work, you’ll need two videos. One containing the normal sequence and one containing the reverse. These videos have to have exactly the same length, or you won’t be able to jump between them. Ive done this a bunch of times in former versions of Flash, but in CS3 this is totally broken. Have a look at the timeline below (click for full size version). it has three layers. The first layer (right) contains a series of PNG images showing the rotation of the model towards right. The second layer (left) contains the same images in reversed order.

I export the “rotateRight” quicktime movie and then turn the “right” layer into a guide and export the “left” rotation. The resulting Quicktime movies will now be of different lengths!?!? Not only that - if I re-export the lengths change at random??? Seriously - somebody did not do their homework here! This also reminds me of a problem Andre Michelle is experiencing where the sound object is now less precise than if was before.

Come on - time is only relative in movies. In real life a frame is a frame and a second is a second! I’ve now spent way too many hours researching this. I’ll now dig up my old PC version of Flash 8 and fix this.

UPDATED: Using Flash 8 worked like a charm. This is definitely a CS3 bug…

qt_small.jpg

Click to view large image

Just to make it worse - the last update for CS3 that I whined about has broken Photoshop. It crashes every time I try to open an image using the Open File dialogue or try to Save. Just brilliant when you want to make pictures illustrating another bug in Adobe software… And - this is not my machine acting up either. My wife has the exact same behavior on her video editing Mac at work and the export issue has also been confirmed by others. It’s the same. 100% repeatable randomness.

Adobe Updater

18 Feb

Today, the Adobe Updater started whining about another update. It does this so often that it’s a real annoyance since the core component it keeps updating are stuff I never use or care about such as Bridge and Version Cue. Today, the darn updater has interrupted my work flow more than 5 times over the course of two hours. I sit there working happily and that annoying updater keeps juming in the dock…

Anyone have some good advice on how to control this better? I do want updates to the applications I use, but I really don’t want to be bothered when it comes to all that other crap…

Updated: JD got me some good advice. Comments are now working.

A Love Letter to Flash

05 Feb

Just brilliant!