Flash player on IE8 has a bug: the call to actionscript function navigateToURL(urlRequest) always opens in a new window.
The workaround is to use ExternalInterface to create on the fly a function and call it:
public class YourUtilsClass {
public static function navigateToURL( url:String ) : void {
ExternalInterface.call("function winOpen() { window.open('" + url + "'); }");
}
}
Thanks a lot!.