You didn't give us all of the error message there. The netStream.client gets set by the framework after the netConnection has succeeded, which translated into OSMF speak means the media is "loaded". Here is a sample code snippet that works with the current sprint (8).
(videoElement.getTrait(MediaTraitType.LOAD) as LoadTrait).addEventListener(LoadEvent.LOAD_STATE_CHANGE, onLoaded);
private function onLoaded(event:LoadEvent):void
if (event.loadState == LoadState.READY)
private function onMetadata(info:Object):void
Hope that helps,
Thanks Charles, it solves my problem, but I'm still using sprint 7 because it happens to be the latest public release, So worked but not exactly the same, since MediaTraitType has a LOADABLE property and not a LOAD one.
Anyways, It works great.
This is really interesting. I'll have some use for this one