Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve Galera.. tudo na Santa??
Bom.. seguinte.. estou com um problema na duplicação dos dados..
Assim, tenho 2 botões (bt1 e bt2) cada um envia um código (idRegistro). Passo este idRegistro para meu PHP que de acordo com as informações do Banco de dados gera um XML para que eu faça a leitura no flash.
Mas o problema é o seguinte, ao clicar o bt1, envio o códio 1 ele aparece as informações tudo certinho.. Agora se eu clicar no bt2, envia o código 2, ele mostra as informações, porém mantém a outra abaixo.. ele não apaga a outra entendem??
tem como eu fazer isso para que mostra somente a informação relacionada ao botão que cliquei sem manter a antiga???
Abaixo segue o meu code:
/*************************/
var meuXML2:XML = new XML();
meuXML2.ignoreWhite = true;
meuXML2.load('dados.php?idRegistro='+idRegistro);
meuXML2.onLoad = function() {
var childs2:XMLNode = meuXML2.firstChild;
var childTotal2:Number = childs2.childNodes.length;
for (var j = 0; j<childTotal2; j++)
{
mc_dados.duplicateMovieClip('mc_dados'+j, _root.getNextHighestDepth());
var nTitulo = (childs2.childNodes[j].childNodes[0].firstChild.nodeValue);
_root['mc_dados'+j].titulo_info.htmlText = nTitulo;
}
};opa.. da hora.... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
fiz assim:
remover = function()
{
for (var k = 0; k<childTotal2; k++)
{
_root['mc_dados'+k].removeMovieClip();
}
};
ai antes de carregar os próximos dados, eu chamo a função:
_root['dados''+i].onPress = function()
{
remover();
recarregar();
}
vlwwww
Tente fazer assim:
Mantenha as informações de quantos mc_dados foram criados na última atualização de dados, e vá limpando eles através de unloadMovie para apagar os antigos veja:
/*************************/
for(k = 0; k < count; k++{
Acho que dá!