Monday, October 24, 2011

working late

PM: I have a simple Flash revision that I need someone to do. It will only take 15 minutes.
Me: Everything I do is simple and takes 15 minutes but I've been here till 9 every night this week. Can't do it.
Vinny: You don't want to work till 9, Brad?
Me: I don't want to work till 9:15!

9:00 rolls around and I hear a guy across the room complaining that Flash sucks and they're making him do a banner.
So, by 9:15 I'm helping him fix it.
Weird bug today, only on Mac Firefox. The last tween didn't draw correctly and left artifacts trailing along its path, so that the logo, rather than gliding into position, stayed partly out of the frame. Any little nudge to Firefox (zoom change, menu click, resize…) would startle the Flash player into finally drawing the end frame correctly. This in a very expensive 1-day Youtube masthead placement! I tried moving the tweening symbol out from under its mask; no change. I tried changing the tweens to be scripted instead of timeline: no, that last tween still didn't render fully.

The workaround was to put a constantly looping stage-size graphic in the background of the parent swf. This reminds the Flash player to keep updating the screen.