Pegando variável GET no Flash e mostrando em um Dynamic Text

Resolvi postar este tutorial pois eu sempre via aqueles sites em que digitamos o nome de um amigo em uma variável GET e mandamos para ele para zuar com a cara dele, e imaginava como aquilo era feito, mas não sabia o "macete" do flash para fazer isto.

 

Quando estava aprendendo a fazer isto, eu procurava na internet e ficava revoltado porque não encontrava um lugar ensinando direito, era sempre alguem tentando tirar uma dúvida e outro alguem falando mais ou menos como fazer, mas nunca um tutorial completo. Então vamos a um tutorial completo.

Para este exemplo vamos precisar criar dois arquivos, o teste.swf que é onde vamos mostrar a variável GET e o arquivo teste.php que é onde vamos receber a variável e colocar-la no <object>.

teste.swf

No flash é muito simples, vamos apenas criar um Dynamic text e instanciar de varNome, agora vamos no primeiro frame da timeline e digitamos o seguinte codigo

Código:

varNome.text = nome;

Explicação do código:

varNome é o nome do dynamic text que está recebendo a variavel nome que vem do php.

Só isto que precisamos fazer no Flash, agora vamos ao PHP

teste.php

Precisamos apenas adicionar algumas coisas na tag object (que mostra o flash no html )

   

<object type="application/x-shockwave-flash" data="teste.swf?nome=<?php echo $_GET[nome]; ?>" width="550" height="400">
        <param name="movie" value="teste.swf?nome=<?php echo $_GET[nome]; ?>" />
        <param name="wmode" value="transparent" />
    </object>

 

Explicação do código:

Estamos colondo o object normalmente, porém acrescentamos no data o ?nome=<?php echo $_GET[nome]; ?> que é exatamente onde pegamos a variavel pelo method GET e jogamos no flash. o ?nome= é o nome da variável que estamos atribuindo a dynamic text no flash e o $_GET[nome]; e a variavel que vamos escrever na URL

ficando assim

http://www.seusite.com.br/teste.php?nome=erickalves

Valeu galera, espero que tenha dado para entender tudo, qualquer coisa "TAMO AE!"

Exemplo:

http://www.erickalves.com.br/tutoriais/flash/teste.php?nome=Erick Alves

Arquivos Utilizados:

flash_recebendo_variavel_get.zip

0
Your rating: Nenhum

Comentários

cara valeu mesmo precisava

cara valeu mesmo precisava disto

Comentar

O conteúdo deste campo é privado não será exibido ao público.