Array
(
)

flash swf no ajax

Manja
   - 13 nov 2014

Boa tarde pessoal.
Tenho uma tabela que esta marcada assim:
#Código

 <td colspan="4"><a id=".mudar"> </a></td>

Quando é clicado em um select e de acordo com o val dele, carrega um dos 4 swfs que tenho na coluna marcada .mudar da tabela:

Citação:
$(".selProf").click(function(event) { function showSWF(urlString, elementID){
var displayContainer = document.getElementById(elementID);
var flash = createSWFObject(urlString, 'opaque', 650, 650);
displayContainer.appendChild(flash);
};

function createSWFObject(urlString, wmodeString, width, height){
var SWFObject = document.createElement("object");
SWFObject.setAttribute("type","application/x-shockwave-flash");
SWFObject.setAttribute("width","100%");
SWFObject.setAttribute("height","100%");
var movieParam = document.createElement("param");
movieParam.setAttribute("name","movie");
movieParam.setAttribute("value",urlString);
SWFObject.appendChild(movieParam);
var wmodeParam = document.createElement("param");
wmodeParam.setAttribute("name","wmode");
wmodeParam.setAttribute("value",wmodeString);
SWFObject.appendChild(wmodeParam);
return SWFObject;
};

if (codProf == 1){showSWF("../flash/Micheli.swf", ".mudar");};
//if (codProf == 2){showSWF("../flash/Dani.swf", ".mudar")};
//if (codProf == 3){showSWF("../flash/Gui.swf", ".mudar")};
//if (codProf == 4){showSWF("../flash/Neto.swf", ".mudar")};

Ate aqui, estao carregando ok.
O problema é que cada vez que clica, cria um abaixo do outro, quando na verdade queria limpar ou recriar ou simplesmente trocar o swf.
Tentei assim:
Citação:
if (codProf == 1)
$(".mudar").remove();
showSWF("../flash/Micheli.swf", ".mudar");};

So que dessa forma ele remove e nao carrega mais.
Alguem teria uma sugestao???

Manja
   - 13 nov 2014

Gente da uma ajuda ai....