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



cara valeu mesmo precisava
Moézio (não verificado) on 27 Abril, 2010 - 07:07cara valeu mesmo precisava disto
Comente