Update 2009-08-04: We Choose the Moon was chosen as FWA Site of the Month! We Choose the Moon is today’s FWA Site of the Day. The moon landing is tonight, after which the site will shift to post-live mode where you can investigate each of the stages separately.
I’ve been working on this site for a while: We Choose The Moon. It’ll accompany a real-time audio stream of the entire Apollo 11 mission, with each stage marked by a 3D cinematic. Great work by the crew here at Domani Studios, and our fellow astronauts from the Martin Agency and AOL. Launch time is […]
Another classic case of finding things out the hard way: in ActionScript Event.ACTIVATE and Event.DEACTIVATE do not fire if the swf is embedded with wmode set to transparent. I was working on a project that needed to know when the user switched focus away from the swf, and couldn’t figure out why the event would […]
Update 2008-06-16: The latest beta of Versions (1.0b2 (31)) now allows you to set a different program for comparisons. I set mine to Changes, which I find a bit easier to work with than FileMerge. I recently stumbled upon Matthew Weier O’Phinney’s explanation of svn:externals and how you can use it to mix stuff from […]
At work we ran into a little issue on how to pass the registered trademark symbol ® from flash to the user’s mail client via a mailto: call. We originally tried jamming it into the string like so: [code] var tmessage:String = "%26%23174%3B"; var _req:URLRequest = new URLRequest("mailto:?subject=hello&body=" + tmessage); navigateToURL(_req); [/code] We had hoped […]
AllStateGarage.com is today’s Site of the Day from The FWA. This is a project I’ve been working on for the last 7-8 months (on and off), so it’s nice to see it pick up some accolades. The project was a lot of fun from the programming standpoint — we got to use RubyAMF to hook […]
A quick follow-up post to my tutorial on Flash and RubyAMF — RubyAMF can of course be used with AS2. Here’s a short AS block showing a call to the index method of the PeopleController: [as] // remoting import mx.remoting.Service; import mx.remoting.PendingCall; import mx.rpc.RelayResponder; import mx.rpc.ResultEvent; import mx.rpc.FaultEvent; var peopleService:Service = new Service(“http://localhost:3000/rubyamf/gateway”, null, “PeopleController”, […]
Update 2008-05-02: This example was written using SSR v1 and RubyAMF 1.3.4, and does not currrently match what you get with the latest versions. I’ll be updating it shortly to reflect the changes against both SSR and RubyAMF. Update 2007-10-25: A quick AS2 example using the Rails controller detailed below can be found here. The […]