Netstream strange problem

its driving me mad!

I have a class which loads the video, and in that class if I say this:

_netStream.play(“videos/01.flv”);

then it works fine, but if i say this:

_netStream.play(_urlArr[0]);

then it doesnt work… video is loaded, its there, i can trace it, but there is no picture, and no metadata received (i can see from the trace as well).

urlArr (which is array) is defined globally ofcourse, then i populate it with url before trying to play.

and one more thing: if i define _urlArr globally like so:
private var _urlArr:Array = [“videos/01.flv”];

then it works again.

wtf???