F-gos 0 Denunciar post Postado Novembro 5, 2008 Pessoal boa tarde to tentando de todo jeito fazer funcionar mas num to conseguindo. To montando esse esquema de listagem de eventos.... clica no bot com as infos abre a imagem no mcVazio. XML veja o exemplo: http://www.contin.com.br/exemplos/eventos2.swf To usando a seguinte action: //agora duplicamos o MovieClip 'bt' que é o nosso modelo listagem.duplicateMovieClip('listagem' + i, _root.getNextHighestDepth()); //configuramos a altura do botao _root['listagem'+i]._y+=i*90; //pegmaos no xml os textos desse botao var dia: String = this.childNodes[0].childNodes.childNodes[0].firstChild; var titulo: String = this.childNodes[0].childNodes.childNodes[1].firstChild; var sub: String = this.childNodes[0].childNodes.childNodes[2].firstChild; var img: String = this.childNodes[0].childNodes.childNodes[3].firstChild; var urls: String = this.childNodes[0].childNodes.childNodes[4].firstChild; //colocamos o texto no campo de texto dinamico do botao _root['listagem'+i].texto.htmlText +="<p class='data'>"+dia+"</p><p class='titulo'>" +titulo + "</p>" + sub; //pegamos o link do botao no xml _root['listagem'+i].link = this.childNodes[0].childNodes.childNodes[3].firstChild; //criamos a funcao para quando o botao for pressionado _root['listagem'+i].onPress = function(){ loadMovie(this.link, mcVazio); } Até ai tudo bem.. Porem criei um mc que vai servir de botão e vai ficar em cima do mcVazio .. então quando o cara clicar vai abrir a variavel urls no browser com a função getURL. É pra dar a impressão q clica na imagem abre o link. OK! O problema é q não to sabendo fazer o esquema para quando o cara clicar no botão (listagem) mudar a imagem, também mude o valor da variavel urls. oq eu fiz, pois essa action: mcBot.onRelease = function(){ getURL(urls); } então o mcbot esta com o link .... mas não muda o link junto com a imagem q é oq preciso. Alguem pode dar uma dica de como fazer o valor da variavel urls mudar toda vez q mudar a imagem??? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Novembro 5, 2008 Pel oo que entendi você quer que ao clicar no botão do lado esquerdo, mude o link do botão do lado direito, certo? Pra isso você pode colocar uma variavel url pra cada botão e ao clicar nele, você altera uma variavel global colocando nessa variavel global a url do link clicado, dai quando o botão da direita for clicado, ele acessa diretamente a variavel global, exemplo: _root['listagem'+i].url = this.childNodes[0].childNodes.childNodes[4].firstChild; _root['listagem'+i].onPress = function(){ loadMovie(this.link, mcVazio); _global.url_ = this.url; } mcBot.onRelease = function(){ getURL(_global.url_ ); } veja se é isso ou se entendi errado Compartilhar este post Link para o post Compartilhar em outros sites
F-gos 0 Denunciar post Postado Novembro 5, 2008 Cara é exatamente isso ai!!! Resolveu o problema. Muito obrigado carneirinho!! Compartilhar este post Link para o post Compartilhar em outros sites
F-gos 0 Denunciar post Postado Novembro 6, 2008 Carneirinho .... se eu tiver que abrir essa url global com um javascript como ficaria..tipo você passou assim: mcBot.onRelease = function(){ getURL(_global.url_ ); } Ta abrindo normal... Mas no site to usando o javascript dessa forma: mcBot.onRelease = function(){ getURL("java script:AbreJanela2('_global.url',720,530)"); } dessa forma numta funcionando???? Ele ta passando o valor da getURL inteiro para o browser: java script:AbreJanela... Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Novembro 6, 2008 tira as aspas do _global.url_ e testa online, o getURL não funciona bem localmente, ou testa num servidor local, apache ou IIS Compartilhar este post Link para o post Compartilhar em outros sites
F-gos 0 Denunciar post Postado Novembro 6, 2008 cara não funcionou testei direto no servidor do cliente. olha como ele puxa no browser: http://www.contin.com.br/java%20script:Abr...al.url_,720,530) Outra coisa.... como faço para que a _global.url_ ja começe com o valor do link??? sem ter q clicar no botão da listagem. depois se clicar vai normal muda a imagem muda o link Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Novembro 6, 2008 //pegmaos no xml os textos desse botao var dia: String = this.childNodes[0].childNodes.childNodes[0].firstChild; var titulo: String = this.childNodes[0].childNodes.childNodes[1].firstChild; var sub: String = this.childNodes[0].childNodes.childNodes[2].firstChild; var img: String = this.childNodes[0].childNodes.childNodes[3].firstChild; var urls: String = this.childNodes[0].childNodes.childNodes[4].firstChild; // pega o link do primeiro nó e joga na variavel global if(i == 0){ _global.url_ = this.childNodes[0].childNodes.childNodes[3].firstChild; } Aqui postamos java script separados porque o fórum não aceita junto por questões de segurança, mas junte tudo deixando javascr... Compartilhar este post Link para o post Compartilhar em outros sites
F-gos 0 Denunciar post Postado Novembro 6, 2008 OK! carneirinho!! tudo resolvido valeeu mesmo. t+ Compartilhar este post Link para o post Compartilhar em outros sites