AAninh@ 0 Denunciar post Postado Janeiro 12, 2009 Olá pessoal, Fiz um banner e publiquei em um site, quando as pessoas clicam no banner não acontece nada. O que eu quero e que as pessoas ao clicarem no banner sejam redirecionadas ao site da compra. O que devo fazer passo-a-passo? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Janeiro 12, 2009 Bom passo a passo é sacanagem... rs você cria sua animação do jeito que você quiser... fazendo ela toda como se fosse um movieclip... Ai você coloca esse movieclip no palco... ou seja... você criou a timeline somente dentro do MovieClip não no proprio palco.... Ai você instancia com o nome mc_banner... e faz nas actions: mc_banner.onPress = function(){ getURL("www.sitedecompra.com.br", _blanck); } e pronto você redirecionou o cara para seu site ao clicar no banner... Abraços Compartilhar este post Link para o post Compartilhar em outros sites
AAninh@ 0 Denunciar post Postado Janeiro 13, 2009 Bom passo a passo é sacanagem... rs você cria sua animação do jeito que você quiser... fazendo ela toda como se fosse um movieclip... Ai você coloca esse movieclip no palco... ou seja... você criou a timeline somente dentro do MovieClip não no proprio palco.... Ai você instancia com o nome mc_banner... e faz nas actions: mc_banner.onPress = function(){ getURL("www.sitedecompra.com.br", _blanck); } e pronto você redirecionou o cara para seu site ao clicar no banner... Abraços Oi, Sou iniciante... rsrsrrs :unsure: Meu banner já está totalmente pronto, mas você poderia me explicar melhor como faço para instancia com o nome mc_banner... Obrigado Abraços http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Mello 0 Denunciar post Postado Janeiro 13, 2009 Bom você também pode fazer assim: Crie uma nova layer, e coloca em cima de todas as outras. Nessa layer você cria um Botão do tamanho do seu banner. Depois é só colocar o código no seu botão: on(release) { getURL("http://www.seusite.com.br", "_blank"); } Espero que isso ajude http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Um abraço! Compartilhar este post Link para o post Compartilhar em outros sites
AAninh@ 0 Denunciar post Postado Janeiro 13, 2009 Bom você também pode fazer assim: Crie uma nova layer, e coloca em cima de todas as outras. Nessa layer você cria um Botão do tamanho do seu banner. Depois é só colocar o código no seu botão: on(release) { getURL("http://www.seusite.com.br", "_blank"); } Espero que isso ajude http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Um abraço! Olá... eu fiz da sequinte maneira: Fiz um movieclip do tamanho do banner com o alpha = 0, assim ele ficou invisível. Dae, abaixo e a esquerda da tela, tem um lugar que diz INSTANCE NAME e uma caixa de texto abaixo. escrevi ali "bt" (sem aspas). Coloquei o codigo no as: bt.onRelease = function() { getURL("http://www.seu_site_aqui", "_blank"); } Testei a animação e deu certo, porém aparece o seguinte erro: **Error** Scene=Scene 1, layer=, frame=1:Line 1: Statement must appear within on/onClipEvent handler bt.onRelease = function() { Total ActionScript Errors: 1 Reported Errors: 1 Isso irá prejudicar na hora de coloca-lo rodar no site??? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Janeiro 13, 2009 Esse erroq ue deu ai Ana é que você colocou o action no proprio MovieClip Tente coloca-lo no frame do mesmo não no objeto MovieClip. E instanciar é exatamente como você fez... clica no MovieClip e vai em propriedades e depois na parte de instancia preenche com o nome que você deseja... eu chamei la em cima de mc_banner e você chamou de bt :) para ficar mais fácil a sua programação você sempre deve colocar bt_algumacoisa para botões e mc_algumacoisa para MovieClips... e assim por diante gd_alguma coisa para datagrid etc... E caso você queira colocar o action no MovieClip coloca nele antes onClipEvent (load) { sua função... (seu código); } Só que não é aconselhado colocar código de botões nesse tipo de função ok? botões você deve sempre chamar no frame... ou nos proprios botões em AS2 no 3 só colocando o código no frame mesmo :) Espero que agora sua duvida tenha sido respondida ;) Abraços Compartilhar este post Link para o post Compartilhar em outros sites
AAninh@ 0 Denunciar post Postado Janeiro 16, 2009 Esse erroq ue deu ai Ana é que você colocou o action no proprio MovieClip Tente coloca-lo no frame do mesmo não no objeto MovieClip. E instanciar é exatamente como você fez... clica no MovieClip e vai em propriedades e depois na parte de instancia preenche com o nome que você deseja... eu chamei la em cima de mc_banner e você chamou de bt :) para ficar mais fácil a sua programação você sempre deve colocar bt_algumacoisa para botões e mc_algumacoisa para MovieClips... e assim por diante gd_alguma coisa para datagrid etc... E caso você queira colocar o action no MovieClip coloca nele antes onClipEvent (load) { sua função... (seu código); } Só que não é aconselhado colocar código de botões nesse tipo de função ok? botões você deve sempre chamar no frame... ou nos proprios botões em AS2 no 3 só colocando o código no frame mesmo :) Espero que agora sua duvida tenha sido respondida ;) Abraços Olá pessoal, Ate que enfim deu certo... mas tive que fazer algumas alterações com a ajuda de um amigo. Vou postar como fiz, e deu certo. Agradeço a todos pela respostas... Valeu galera Compartilhar este post Link para o post Compartilhar em outros sites