1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Transformar ficheiro .swf em link para outra página!

Discussão em 'Web Development' iniciada por diogoguilherme, 16 de Abril de 2009. (Respostas: 8; Visualizações: 2449)

  1. diogoguilherme

    diogoguilherme Power Member

    Boas,

    Estou a desenvolver em microsoft web developer e gostaria de saber se é possível num objecto flash (.swf) que quando seja feito um click em cima dele, ele seja redirecionado para outra página? Em imagens estáticas é possível, mas neste objecto não consigo.

    Obrigado
     
  2. OldMan

    OldMan Power Member

    Se não queres/podes alterar directamente o ficheiro swf penso que com javascript consegues fazer isso (não testei).
    Check: onclick
     
  3. diogoguilherme

    diogoguilherme Power Member

    Estou a criar algo deste género...
    Através da tag
    <A HREF="resumepage.html">my resume</A>não é possível?Estou a inserir o seguinte código:

    <tdclass="style32"rowspan="3"><AHREF="contactos_2.aspx">
    <objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
    width="162"align="middle"
    style="height: 395px; margin-top: 0px; text-align: center;">
    <paramname="movie"value="imagens/contactos.swf"/>
    <paramname="quality"value="high"/>
    </object></A>


    Mas não bomba :(
     
  4. geoblast

    geoblast Power Member

    O flash «absorve» o onclick. Tens que colocar o apontador dentro do flash.

    Código:
    myButton_btn.onRelease=function(){
    getURL("http://www.mylink.com/", "_blank");
    }
    
     
  5. diogoguilherme

    diogoguilherme Power Member

    Epah desculpa mas não percebi... Podes explicar melhor? Ainda sou verdinho :D
     
  6. geoblast

    geoblast Power Member

    O swf que colocas no html não aceita o evento onclick, nem href's, nem nada que se assemelhe. A única forma que tens de redireccionar para outra página é colocares a função que te indiquei dentro do próprio flash.

    Sucintamente, tens que criar um movieclip no flash e atribuir-lhe a referida função. Quando vez que clicares nesse flash ele vai-te direccionar para a página que desejas.

    Se és verde (só falta seres lagarto:007:) procura no google por «flash getUrl movieclip». Existem muitos exemplos sobre a forma de o fazer.
     
  7. diogoguilherme

    diogoguilherme Power Member

    Já bomba! Lagarto jamé!

    Já agora qual o comando que devemos utilizar para que ele abra na mesma janela e não em outra?

    Obrigado geoblast
     
  8. geoblast

    geoblast Power Member

    Em vez de _blank, usas o _self
     
  9. diogoguilherme

    diogoguilherme Power Member

Partilhar esta Página