сделал загрузку флэш для ie с помощью javascript через добавления необходимых элемeнтов innerHTML
var params = new Array();
var allParams = "";
params[0] = this.addParam("base", this.base);
params[1] = this.addParam("movie", this.url//!!!!!!!!!!!!!!!+"?"+this.flashVars);
params[2] = this.addParam("quality", this.quality);
params[3] = this.addParam("allowScriptAccess", this.allowScriptAccess);
params[4] = this.addParam("FlashVars", this.flashVars);
for (var i=0; i < params.length; i++)
{
allParams += params[i];
}
display_main.innerHTML += "<object id='"+this.name+"' classid='"+this.classid+"' codebase='"+this.codeBase+"' width='"+this.width+"' height='"+this.height+"'>"+allParams+"</object>";
this.addParam = function(name, value)
{
return "<param name='"+name+"' value='"+value+"' />";
}
все параметры передаются(работают) а в flashvars ничего не попадает.
я там момент выделил комментарием //!!!!!
если же переменные передавать в урле, то все нормально, все доходит.
Но мне все-таки нужно разобраться, почему так происходит?