..:: MX Studio Fóruns ::..: Galeria XML - Quase Lá - erro - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Galeria XML - Quase Lá - erro

#1 User is offline   Rafael Trafaniuc 

  • Group: Membros
  • Posts: 21
  • Joined: 06-January 07

Posted 29 January 2009 - 04:10 PM

Galera estou montando uma galeria simples aqui em XML, depois vou aperfeçoando aos poucos...

Eu ja consegui fazer tranquilamente puxar as imagens menores e o titulo e colocar uma do lado da outra...





Agora eu preciso fazer com que a pessoa clique na imagem menor e ela se abra em cima, aonde tem o movieclip verde...
Eu consegui fazer o evento do clique...o problema é que quando eu clico aparece sempre a mesma imagem para todas, que é a última do arquivo XML.

É Exatamente esse o problema...como eu resolvoooo issooooo...please...me ajudem....

Segue meu código abaixo:


QUOTE
//Criando um loop de repetição para pegar item por item.
for(i=0;i<qtd;i++){

dupl=links_mc.duplicateMovieClip("link_mc" + i, _root.getNextHighestDepth());
dupl._x+=i*189;

//Pegando as Informações do XML
this["imgp"+i] = this.childNodes[0].childNodes[i].childNodes[0].firstChild;
this["fotog"+i] = this.childNodes[0].childNodes[i].childNodes[1].firstChild;
this["oculos"+i] = this.childNodes[0].childNodes[i].childNodes[2].firstChild;
this["titulo"+i] = this.childNodes[0].childNodes[i].childNodes[3].firstChild;
this["texto"+i] = this.childNodes[0].childNodes[i].childNodes[4].firstChild;
this["link"+i] = this.childNodes[0].childNodes[i].childNodes[5].firstChild;


fotop=this["imgp"+i];
fotog=this["fotog"+i];
oculos=this["oculos"+i];
nomeProd=this["titulo"+i];
texto=this["texto"+i];
link=this["link"+i];


dupl.fotop_mc.loadMovie(fotop);
dupl.titulo=nomeProd;


dupl.onPress = function(){

descr_mc.fotogrande_mc.loadMovie(fotog);
//descr_mc.oculos_mc.loadMovie(oculos);

}

}

}










0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 29 January 2009 - 08:53 PM

Veja se assim vai:

CÓDIGO
//Criando um loop de repetição para pegar item por item.
for(i=0;i<qtd;i++){
   dupl = links_mc.duplicateMovieClip("link_mc" + i, _root.getNextHighestDepth());
   dupl._x+=i*189;
   //Pegando as Informações do XML
   this["imgp"+i] = this.childNodes[0].childNodes[i].childNodes[0].firstChild;
   this["fotog"+i] = this.childNodes[0].childNodes[i].childNodes[1].firstChild;
   this["oculos"+i] = this.childNodes[0].childNodes[i].childNodes[2].firstChild;
   this["titulo"+i] = this.childNodes[0].childNodes[i].childNodes[3].firstChild;
   this["texto"+i] = this.childNodes[0].childNodes[i].childNodes[4].firstChild;
   this["link"+i] = this.childNodes[0].childNodes[i].childNodes[5].firstChild;
   dupl.fotop = this["imgp"+i];
   dupl.fotog = this["fotog"+i];
   dupl.oculos = this["oculos"+i];
   v.nomeProd = this["titulo"+i];
   texto = this["texto"+i];
   link = this["link"+i];
   dupl.fotop_mc.loadMovie(fotop);
   dupl.titulo = nomeProd;
   dupl.onPress = function(){
      descr_mc.fotogrande_mc.loadMovie(this.fotog);
      //descr_mc.oculos_mc.loadMovie(oculos);
   }
}


[]s
0

#3 User is offline   Rafael Trafaniuc 

  • Group: Membros
  • Posts: 21
  • Joined: 06-January 07

Posted 29 January 2009 - 09:40 PM

Pessoal, eu não consigo de jeito nenhum criar a paginação com as setas dessa galeria...

Por favor me ajudem, estou anexando os arquivos fontes..

Esta bem simples a programação, da para entender legal...so preciso fazer aparecer 4 imagens pequenas e quando o cara clicar em avancar, aparecer mais 4 imagens e assim por diante..mas nada...hehe..

PLEASEEEEE, num aguento mais tentar....

Oakley.zip
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)