snake_rox 0 Denunciar post Postado Junho 25, 2009 Olá pessoal, sou super iniciante em Flash e estou precisando de uma ajudinha, já me disseram que é realmente simples o que quero fazer mas como não tenho conhecimento nenhum na ferramenta fica um pouquinho complicado no inicio né. Bom criei um tópico na sessão de Fireworks -> http://forum.imasters.com.br/index.php?showtopic=350331 aonde precisava criar um banner que de 15 em 15 seg mudava a imagem do banner e que cada imagem teria um link diferente. Bom no fireworks não tem como fazer entao vou precisar utilizar o Flash. Gostaria que alguem me ajudasse como posso fazer isso, quais são os primeiros passos e tudo mais. Desde ja agradeço a paciencia de todos. att Eleno Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Junho 25, 2009 Oi, veja se esse tutorial do Bersek te ajuda: http://forum.imasters.com.br/lofiversi...hp/t326259.html qualquer coisa faça uma busca por slideshow. abraço Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 25, 2009 Oi, veja se esse tutorial do Bersek te ajuda: http://forum.imasters.com.br/lofiversi...hp/t326259.html qualquer coisa faça uma busca por slideshow. abraço Primeiramente obrigado pela resposta amigo. Na verdade não é isso que estou procurando. Eu gostaria de uma coisa simples, na verdade é um bannerzinho que ficaria no canto da minha pagina e que ficasse mudando de 15 em 15 seg e cada imagem teria seu link para uma determinada area do meu site. Somente isso. Teria como? berseck, desculpe pelo erro. att Eleno Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 25, 2009 Ué então crie algo assim simples var tempo = setInterval (intervalo, 15000);// <---- 15 segundos var inic:Number = 0; var banners:Array = new Array('banner1.jpg', 'banner2.jpg', 'banner3.jpg'); var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth()); function intervalo(){ mc.loadMovie(banners[inic]); inic++; if(inic > banners.length){ inic = 0; } } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 26, 2009 Ué então crie algo assim simples var tempo = setInterval (intervalo, 15000);// <---- 15 segundos var inic:Number = 0; var banners:Array = new Array('banner1.jpg', 'banner2.jpg', 'banner3.jpg'); var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth()); function intervalo(){ mc.loadMovie(banners[inic]); inic++; if(inic > banners.length){ inic = 0; } } Abraços Olá amigo, como eu mencionei não uso Flash e não tenho conhecimento aonde adicionar esse comando e tambem gostaria de saber como adicionar link diferentes para cada imagem que mudar. Obrigado. att Eleno Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 26, 2009 Bom então vamos lá 1) Abra um novo arquivo flash AS 2.0 2) Clique no primeiro frame copie esse código abaixo e cole lá: var tempo = setInterval (intervalo, 15000);// <---- 15 segundos var inic:Number = 0; var banners:Array = new Array('banner1.jpg', 'banner2.jpg', 'banner3.jpg'); var url:Array = new Array('http://www.site1.com.br', 'http://www.site2.com.br', 'http://www.site3.com.br'); var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth()); mc.loadMovie(banners[inic]); function intervalo(){ inic++; mc.loadMovie(banners[inic]); mc.onPress = function() { getURL(url[i]), _blank); if(inic > banners.length){ inic = 0; } }3) Feito a copia e cola da informação, modifique o tamanho do seu arquivo flash para por exemplo: 300x250(um dos padrões de banner da internet),salve seu arquivo em uma pasta.4) Agora você vai criar 3 imagens chamadas banner1.jpg, banner2.jpg e banner3.jpg. Todas elas com o tamanho 300x250. (Você pode fazer isso no photoshop ou fireworks ou qualquer outra ferramenta que preferir) 5) Salve todas as imagens NA MESMA PASTA do seu arquivo flash. 6) Agora você vai na parte do flash de publicação, File -> Publish Settings(ctrl + shift + F12), na aba de flash, lá em baixo existe um campo chamado acess only local host, modifique para acess only network. 7) publique seu flash com ctrl + enter... caso tudo tenha sido feito corretamente vai aparecer a imagem para você e seu banner vai ser clicavel Agora é só fazer da maneira que você bem entender... Para mudar os nomes das imagens basta modificar o nome dentro do Array('banner1.jpg') para o mesmo nome da imagem que você quer que seja aberta. No link é a mesma coisa basta mudar no código onde tem escrito Array("http://www.site1.com.br") para o site desejado Cuidado!!! É PARA MUDAR O CONTEUDO não o Array!!! esse permanece!! só o que está dentro das aspas. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 29, 2009 Bom então vamos lá 1) Abra um novo arquivo flash AS 2.0 2) Clique no primeiro frame copie esse código abaixo e cole lá: var tempo = setInterval (intervalo, 15000);// <---- 15 segundos var inic:Number = 0; var banners:Array = new Array('banner1.jpg', 'banner2.jpg', 'banner3.jpg'); var url:Array = new Array('http://www.site1.com.br', 'http://www.site2.com.br', 'http://www.site3.com.br'); var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth()); mc.loadMovie(banners[inic]); function intervalo(){ inic++; mc.loadMovie(banners[inic]); mc.onPress = function() { getURL(url[i]), _blank); if(inic > banners.length){ inic = 0; } }3) Feito a copia e cola da informação, modifique o tamanho do seu arquivo flash para por exemplo: 300x250(um dos padrões de banner da internet),salve seu arquivo em uma pasta.4) Agora você vai criar 3 imagens chamadas banner1.jpg, banner2.jpg e banner3.jpg. Todas elas com o tamanho 300x250. (Você pode fazer isso no photoshop ou fireworks ou qualquer outra ferramenta que preferir) 5) Salve todas as imagens NA MESMA PASTA do seu arquivo flash. 6) Agora você vai na parte do flash de publicação, File -> Publish Settings(ctrl + shift + F12), na aba de flash, lá em baixo existe um campo chamado acess only local host, modifique para acess only network. 7) publique seu flash com ctrl + enter... caso tudo tenha sido feito corretamente vai aparecer a imagem para você e seu banner vai ser clicavel Agora é só fazer da maneira que você bem entender... Para mudar os nomes das imagens basta modificar o nome dentro do Array('banner1.jpg') para o mesmo nome da imagem que você quer que seja aberta. No link é a mesma coisa basta mudar no código onde tem escrito Array("http://www.site1.com.br") para o site desejado Cuidado!!! É PARA MUDAR O CONTEUDO não o Array!!! esse permanece!! só o que está dentro das aspas. Abraços Olá amigo, primeiramente muito obrigado por ajudar. Vamos lá copie e colei do jeito que me falou e deu erro de sintaxe na seguinte linha amigo: mc.onPress Press = function() { getURL(url), _blank); o que será que pode ser ?¿ att Eleno Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 30, 2009 Que PRESS é esse a mais ai no código... Não fui eu quem coloquei não...... Meu código: mc.onPress = function() { getURL(url[i]), _blank);Seu código mc.onPress Press = function() { getURL(url[i]), _blank); Tem um Press a mais deleta ele ... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 30, 2009 Que PRESS é esse a mais ai no código... Não fui eu quem coloquei não...... Meu código: mc.onPress = function() { getURL(url[i]), _blank);Seu código mc.onPress Press = function() { getURL(url[i]), _blank); Tem um Press a mais deleta ele ... Abraços Nem eu sei da onde apareceu esse Press a mais, rsrsrs! Porem não é esse o problema amigo. Olha um print. Novamente obrigado pela ajuda. att Eleno Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 30, 2009 Erro de digitação é f***.... //var tempo = setInterval (intervalo, 15000);// <---- 15 segundos var inic:Number = 0; var banners:Array = new Array('banner1.jpg', 'banner2.jpg', 'banner3.jpg'); var url:Array = new Array('http://www.site1.com.br', 'http://www.site2.com.br', 'http://www.site3.com.br'); var mc:MovieClip = _root.createEmptyMovieClip("mc", 1); var mcl:MovieClipLoader = new MovieClipLoader(); var listener:Object = new Object(); mcl.addListener(listener); mcl.loadClip(banners[inic], mc); listener.onLoadInit = function(){ mc.onMouseDown = function(){ getURL(url[inic], "_blank"); } } function intervalo(){ inic++; mcl.loadClip(banners[inic], mc); } Corrigindo os bugs.... e acertando o código... -.- Abraços Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 30, 2009 Erro de digitação é f***.... //var tempo = setInterval (intervalo, 15000);// <---- 15 segundos var inic:Number = 0; var banners:Array = new Array('banner1.jpg', 'banner2.jpg', 'banner3.jpg'); var url:Array = new Array('http://www.site1.com.br', 'http://www.site2.com.br', 'http://www.site3.com.br'); var mc:MovieClip = _root.createEmptyMovieClip("mc", 1); var mcl:MovieClipLoader = new MovieClipLoader(); var listener:Object = new Object(); mcl.addListener(listener); mcl.loadClip(banners[inic], mc); listener.onLoadInit = function(){ mc.onMouseDown = function(){ getURL(url[inic], "_blank"); } } function intervalo(){ inic++; mcl.loadClip(banners[inic], mc); } Corrigindo os bugs.... e acertando o código... -.- Abraços Agora funcionou amigo... Porem não está mudando de imagem mais =S, travou na primeira! OBS: Consegui arrumar certinho agora. att Eleno Compartilhar este post Link para o post Compartilhar em outros sites
brunobispo 20 Denunciar post Postado Junho 30, 2009 Imagino que 'marcar como link' seja aquela mudança do mouse para uma 'mãozinha'. Se for isso, é só usar onPress ou onRelease ao invés de onMouseDown. Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 30, 2009 Imagino que 'marcar como link' seja aquela mudança do mouse para uma 'mãozinha'. Se for isso, é só usar onPress ou onRelease ao invés de onMouseDown.Muito obrigado amigo, resolveu meu problema.Porem eu gostaria de fazer ele abrir na mesma página, ou seja, edite a linha correspondente colocando "_self"...só que não da certo, simplesmente não funcioina! Linha correta getURL(url[inic], "_blank"); Linha alterada por mim getURL(url[inic], "_self"); Só que isso não está funcionando tem como resolver amigos? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 30, 2009 Pelo fato do seu site estar todo em flash... Dificilmente ele vai dar um self... E também não é recomendado pois estaria saindo do seu site ;) E se for banner... muito menos pois n tem banner q faça self ;) Abraços Compartilhar este post Link para o post Compartilhar em outros sites
snake_rox 0 Denunciar post Postado Junho 30, 2009 Pelo fato do seu site estar todo em flash... Dificilmente ele vai dar um self... E também não é recomendado pois estaria saindo do seu site ;) E se for banner... muito menos pois n tem banner q faça self ;) Abraços Na verdade amigo somente esse banner é feito em flash o restante é feito pelo FW. E self é para abrir na mesma página pois eu preciso fazer isso. Não tem como realmente? Esse banner vai puxar uns assuntos do proprio site. att SnAkE Compartilhar este post Link para o post Compartilhar em outros sites