Has any used DoubleClick’s Dart/In-Stream, etc. solutions with ActionScript 3?
They currently only support ActionScript 2, 1, and 0 (code on frames). They do not support going directly to their web services. We entertained reverse engineering their API, but the problem with that is being held accountable for the video metrics they handle via FLVPlayback/NetStream and having to emulate those perfectly. This is also why an AS2 / AS3 LocalConnection option won’t work out well because you have basically write a Facade NetStream, and pray you not only match every method, but also dispatch every event.
Naturally I’m not looking forward to using AS2 for a number of reasons. AS3 would of allowed us to use runtime skinning, thus reducing the amount of code we need maintain for a variety of clients; skin.swf’s vs. unique video players that increase weekly resulting in a large maintenance cost.
I’m still investigating 3rd parties that usually act as the middle men to DoubleClick, lowering the amount of bling you have to front to even get a return phone call. Apparently some of these firms have API’s of their own that abstract DoubleClick since they wrap their own reporting and billing data around it.