A: 

AxShockwaveFlash is an auto-generated Windows Forms control, created by aximp.exe. So you can put it on a form. That object you got is not that control. You can only cast to the interface exposed by the interop wrapper, which should be ShockwaveFlashObjects.ShockwaveFlash.

Hans Passant
Thanks. Casting the object to ShockwaveFlash works great, and while it exposed the events (FlashCall, OnReadyStateChange, etc) they don't seem to be firing. Any idea why?
Marcus
Update: It seems that it doesn't handle the events because Flash Com Object never issues them, since it's in a browser and expects a JavaScript function to be called. Oh well.
Marcus