Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera,
Estou montando um esquema aqui de produtos e estou com um problema.
o meu codigo puxa as informacoes do XML, mostra a listagem de categorias exemplo:
categoria 1
categoria 2
categoria 3
quando clico em uma dessas categorias do lado direito aparece a lista de produtos de cada categoria por exemplo:
categoria 1 categoria1_produto1
categoria 2 categoria1_produto2
categoria 3 categoria1_produto3
o problema é q se eu clicar na categoria 1 aparecem os produtos da categoria 1 normal, mas se eu clico na categoria 2 ou 3 aparece os produtos da categoria por cima do que ja estava carregado, ja tentei de tudo pra consertar isso e nao consegui, se alguem puder me ajudar....
segue o codigo abaixo:
System.useCodepage = true;
popUp._visible = false;
var idFoto:Number;
var quantidadeColuna = 1;
var quantidadeLinha = 30;
var quantidadePagina = 1;
var linhaAtual:Number = 0;
var colunaAtual:Number = 0;
var nomeXML:XML = new XML();
nomeXML.load("produtos.xml");
nomeXML.ignoreWhite = true;
nomeXML.onLoad = function(ok) {
if (ok) {
xmlNode = this.firstChild;
total = xmlNode.childNodes.length;
monta();
} else {
mensagem.text = "Erro ao Carregar o arquivo XML";
}
};
function monta() {
for (var i = 0; i<total; i++) {
var mc_atual:MovieClip = recebe.attachMovie("IMG", "IMG"+i, recebe.getNextHighestDepth());
mc_atual._y = Math.round(linhaAtual*mc_atual._height+linhaAtual*2);
mc_atual.categoria.text = (xmlNode.childNodes.attributes.categoria);
linhaAtual++;
mc_atual.id = i;
mc_atual.botao.onPress = function() {
idFoto = this._parent.id;
total2 = xmlNode.childNodes[this._parent.id].childNodes.length;
popUp.monta2(this._parent.id);
popUp.fAlpha100rapido();
popUp._visible = true;
popUp.swapDepths(6);
};
}
}
Carregando comentários...