Natan Alves - Flash Developer
RSS

Galeria de Imagens com XML e LightBox

Publicado em 25 de janeiro de 2011

Nesse tutorial mostro como criar uma Galeria de Imagens com XML no Flash utilizando o efeito LightBox presente em algumas páginas HTML. Os requisitos para esse tutorial são:

  • Flash 8, Flash CS3 ou Flash CS4
  • Conhecimento com interação do Flash com XML
  • Componente FlashLightBox

O tutorial foi postado no portal do MXStudio e o link está logo abaixo.

http://www.mxstudio.com.br/flash/galeria-de-imagens-com-xml-e-lightbox/

Qualquer dúvida é só entrar em contato.

[]s

Tags: , , , ,

Compartilhe:

Comentários

  1. Velho, essa galeria fico massa Nathan, mais faltou a paginação depois de aberto o lightBox, tem como introduzir a paginação ??
    Abraço.

    Rafael
    05/02/2011

    • Olá Rafael.
      O Componente possui a função carregaMultiplos, que precisa de quatro parametros: array com as imagens a serem carregadas, array com as legendas das imagens, array com os links das imagens e o número da imagem que deve ser aberta usando o Array passado no primeiro parametro.
      Então você precisa criar três arrays (um para armazenar o endereço das imagens, outro para armazenar as legendas e outro para armazenar os links das imagens caso queira que elas tenham link), e dentro do for usado para criar os MovieClips você insere as informações do XML nos arrays e na ação de onPress (ActionScript 2) ou na função chamada pelo evento CLICK (ActionScript 3) você chama esses arrays na função carregaMultiplos e passa o número da imagem usando this.id (ActionScript 2) ou event.target.id (ActionScript 3).
      Qualquer coisa veja o exemplo de arquivo multiplo que vem junto com o Componente para entender melhor o funcionamento dela.
      []s

      Natan Alves
      05/02/2011

  2. Massa, massa.
    Mas tá osso pra achar o id hein…
    Faço como você ensinou e tal mas aparece a mensagem falando que a propriedade id não é encontrada em flash.display.Loader, to tentando de tudo pra achar o id mas tá osso, fiz como vc ensinou massss…
    Abraço.

    Rafael
    15/02/2011

    • Olá Rafael.
      A variável id é criada no MovieClip criado de acordo com a quantidade de itens do seu XML.
      mc.id = i;
      Pela mensagem de erro que está aparecendo você esqueceu de usar a propriedade mouseEnabled no seu Loader.
      loader.mouseEnabled = false;
      Veja se fazendo isso já ajuda.
      []s

      Natan Alves
      20/02/2011

  3. Olá Natan,

    Parabéns pelo tutorial !!!

    Cara qdo carrega a página com as fotos, que tem um total de 13 fotos, só carrega 5 fotos e está lento para carregar estas 5 fotos também.
    Qual o problema ???

    Grato.

    Flavio
    09/05/2011

    • Olá Flávio.
      Verifique se seu XML está bem formatado (sem erros) e se suas imagens não estão muito grandes (não só na dimensão mas em espaço ocupado), quanto maior o tamanho mais demora para carregar dependendo de sua conexão.
      []s

      Natan Alves
      27/05/2011

Comentar





XHTML: Você pode usar as seguintes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>