Souza 0 Denunciar post Postado Novembro 3, 2007 Como vai gente...beleza. Estou fazendo uma galeria de fotos em XML e os thumbs tem uma bordinha que eu dupliquei conforme o número de registros do meu xml.. fica perfeito em volta do thumb e etc... só que eu coloquei uma função pra ampliar a foto qdo eu clicar num thumb qualquer.. até ai beleza tb... só que qdo exibe a foto ampliada, aparece essa borda dos thumbs por cima da foto ampliada.... pra todos terem uma idéia... esse MC da borda fica num layer debaixo do layer dos thumbs... e essa foto ampliada fica em outro layer acima de todos, justamente pra não aparecer nada qdo exibir.. somente a foto ampliada... agora oq é estranho nisso.. é que os thumbs ficam por baixo desse layer da foto ampliada, mas a bendita borda não fica.. :( ... já tentei usar o removeMovieClip() ... _visible = false... unloadMovie()..etc..mas não remove essas bordinhas q fica sobre a foto ampliada. Espero ter explicado certinho. Se alguém puder ajudar.. eu agradeço. []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
konras 0 Denunciar post Postado Novembro 5, 2007 você ja tentou definir nivel??? pode ser que funcione... Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 5, 2007 Fala konras... já tentei sim e mesmo assim não rolou... se quiser dar uma olhada nas minhas ações... to mandando abaixo. stop(); Stage.scaleMode = "noScale"; //// Respeitar acentuacao System.useCodepage = true; //// Criar o objeto XML var meuXML:XML = new XML(); //// Ignorar os espacos meuXML.ignoreWhite = true; //// Carregar o arquivo XML meuXML.load("./xml/galeria.xml"); //// Variaveis linha e coluna var linhaAtual:Number = 0; var colunaAtual:Number = 0; //// Exibir os dados carregados meuXML.onLoad = function() { //// Exibir a qtd de itens do meu XML qtdFotos = meuXML.firstChild.childNodes.length; //// Variavel de espacamento entre um thumb e outro spacing = 123; altura = 90; //// Criar um for pra listar todos os NÓS for (i=0; i<qtdFotos; i++) { //// Este thumb + variavel this.picHolder = this.firstChild.childNodes; //// var bg:MovieClip = mcBg.duplicateMovieClip("bg", i); //// Duplicando thumbs this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i); //// Definindo espacamento horizontal na linha this.thumbHolder._x = linhaAtual*spacing+6; //// Definindo espacamento vertical na coluna this.thumbHolder._y = colunaAtual*altura; //// bg._x = linhaAtual*spacing+28; bg._y = colunaAtual*altura+122; linhaAtual++; //// Se os thumbs na linha for igual a 6 - cria uma nova coluna if (linhaAtual == 6) { linhaAtual = 0; colunaAtual++; } //// Carregando os thumbs duplicados this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_image", 0); this.thumbLoader.loadMovie("./imagens/"+this.picHolder.attributes.foto); //// Thumb + atributo do texto this.thumbHolder.title = this.picHolder.attributes.title; //// Thumb + atributo da foto this.thumbHolder.main = this.picHolder.attributes.fotoGde; //// Ao clicar num thumb carregue titulo + foto Grande this.thumbHolder.onRelease = function() { _root.mcFotoAmpliada.gotoAndStop("entrada"); _root.mcFotoAmpliada.mcFoto.loadMovie("./imagens/"+this.main); texto.text = this.title; }; this.thumbHolder.onRollOver = function() { this._alpha = 50; }; this.thumbHolder.onRollOut = function() { this._alpha = 100; }; } mcBg.unloadMovie(); }; []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 6, 2007 Falae galera..beleza. Ninguém pode me ajudar.? :( []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Novembro 6, 2007 Opa, beleza.. você já tentou unLoadMovie() certo? deu para entender mais ou menos o que quis dizer, mas coloca assim: nomeMovieClip.unLoadMovie(); você tem que ver que este comando tem que quando o movie terá q ser deletado realmente! Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 6, 2007 xavrim, Obrigado por responder... já tinha tentado sim... e ainda coloquei _root.bg.unloadMovie(); ... só que ele remove apenas o primeiro e as demais bordinhas não remove... creio que eu devo acrescentar a variavel "i" do meu for pra limpar as demais.. mas já tentei tb e não rolou... Se puder me ajudar eu agradeço. []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Novembro 7, 2007 você tem o arquivo fácil ai para mostrar? Até Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 7, 2007 Tenho sim... você tem um email que eu possa lhe enviar.? []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
xavrim 0 Denunciar post Postado Novembro 8, 2007 tiago@tiagobraga.com Desculpe pela demora... Mais vamos estudar :D Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mello 0 Denunciar post Postado Novembro 8, 2007 Cara não sei se tu já tentou assim: ACTIONSCRIPT for(var i=0; i < qtdFotos; i++) {removeMovieClip(thumbnails["thumbnail" + i]; } Caso não tenha testado tenta ai!!! Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 12, 2007 Fala galera... tudo bem..? Obrigado a todos por responderem.. mas acabei fazendo de um outro jeito e deu certo... agora to com um grande problema pra fazer paginação em cima dessa galeria. []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 18, 2007 Amigos e moderadores, Será que alguém pode me ajudar a fazer uma paginação em cima dessas minhas ações.? Acho que seria até mais fácil fazer um botão de next e prev pra mudar as páginas dos thumbs.... p/ vcs terem uma boa idéia do que seria... é como este site.. http://www.autobomveiculos.com.br/ .. na página "ESTOQUE" ele exibe 8 fotos com duas colunas de 4.. ai na parte inferior ele mostra 2 botões.. "Página Anterior" e "Próxima Página".. se você clica pra avançar pra próxima página.. ele mostra a quantidade de páginas de acordo com a quantidade de registros .. no meu caso seria em XML mesmo... nesse website ai tem a navegação que eu preciso fazer mas não tenho idéia de como fazer... Ai vai as minhas ações atualizadas.. oq eu ia fazer.. seria uma páginação com números..pagina1, 2, 3...etc... mas não tive sucesso.. então um botão next e um prev pra exibir as demais páginas, resolveria meu problema ------------------------------------------------------------------------------------------------------------------------- stop(); Stage.scaleMode = "noScale"; //// Respeitar acentuacao System.useCodepage = true; //// Criar o objeto XML var meuXML:XML = new XML(); //// Ignorar os espacos meuXML.ignoreWhite = true; //// Carregar o arquivo XML meuXML.load("./xml/galeria.xml"); //// Variável para o MovieClipLoader para as fotos maiores var meuMCL:MovieClipLoader = new MovieClipLoader(); //// Variável para o MovieClipLoader para as fotos menores var pequenoMCL:MovieClipLoader = new MovieClipLoader(); //// Listener para fotos maiores var meuListener:Object = new Object(); //// Listener para fotos menores var pequenoListener:Object = new Object(); //// Variaveis linha, coluna, espacamento e altura var linhaAtual:Number = 0; var colunaAtual:Number = 0; var spacing:Number = 123; var altura:Number = 90; /******************************************************************************/ //// Paginacao function criaPaginacao() { for (var j = 0; j<quantidadePagina; j++) { var paginas = paginacao.attachMovie("pag_mc", "p"+j, paginacao.getNextHighestDepth()); paginas._x = Math.round(j*paginas._width+j*3); paginas.idpag = j*(colunaAtual*linhaAtual); paginas.pag_txt.text = j+1; paginas.atual = j; paginas.onRelease = function() { remove(); ativar(this.atual); i = this.idpag; colunaAtual = 0; linhaAtual = 0; preencher(); }; paginacao.p0.onRelease(); } } function ativar(num) { var i = 0; while (i<qtdFotos) { if (num != i) { eval("paginacao.p"+i).enabled = true; } else { eval("paginacao.p"+i).enabled = false; } ++i; } } //// Exibir os dados carregados meuXML.onLoad = function() { //// Criar uma variavel do pra exibir a qtd de fotos do arquivo XML qtdFotos = this.firstChild.childNodes.length; //// Variavel de espacamento entre um thumb e outro montaPequeno(); carregaImagem(0, 0); quantidadePagina = Math.ceil(qtdFotos/(colunaAtual*linhaAtual)); if (quantidadePagina>1) { criaPaginacao(); } else { delete criaPaginacao(); paginacao.unloadMovie(); } /******************************************************************************/ //// Exibir os dados carregados function montaPequeno() { //// Criar um for pra listar todos os NÓS for (i=0; i<qtdFotos; i++) { //// Atachar o thumb da biblioteca e carrega-lo no MC recebe vazio var mc:MovieClip = recebe.attachMovie("pequeno", "pequeno"+i, recebe.getNextHighestDepth()); mc._x = linhaAtual*spacing; mc._y = colunaAtual*altura; linhaAtual++; //// Carregar os thumbs no MC transparente que esta dentro do MC thumb seguido da var mc pequenoMCL.loadClip("./imagens/"+meuXML.firstChild.childNodes.attributes.foto, mc.alvo); mc.hit.imagem = i; mc.hit.onRelease = function() { _root.mcFotoAmpliada.gotoAndStop("entrada"); //_root.mcFotoAmpliada.mcFoto.loadMovie("./imagens/"+meuXML.firstChild.childNodes.attributes.fotoGde); //// Carregar a foto grande no clique meuMCL.loadClip("./imagens/"+meuXML.firstChild.childNodes[this.imagem].attributes.fotoGde, mcFotoAmpliada.mcFoto); }; //// Se os thumbs na linha for igual a 6 - cria uma nova coluna if (linhaAtual == 6) { linhaAtual = 0; colunaAtual++; } } } }; meuMCL.addListener(meuListener); pequenoMCL.addListener(pequenoListener); ------------------------------------------------------------------------------------------------------------------------- É isso ae pessoal... se alguém puder ajudar eu agradeço. []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 22, 2007 Falae galera, Ninguém pode me ajudar a resolver essa situação.? http://forum.imasters.com.br/public/style_emoticons/default/natal_sad.gif []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 30, 2007 Falae galera...beleza Ninguém sabe me dizer como faço essa navegação com páginas igual o site http://www.autobomveiculos.com.br .? []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites