ÉMERSON ROCHA (85 pts)

RÔMULO NUNES (32 pts)

DEMIS BUCCI (50 pts)

SYDNEY GANHO (60 pts)

RODRIGO AMARAL (56 pts)

JOTA LAGO (40 pts)

ALEXANDRE PORTO (1281 pts)

RICARDO TEIXEIRA (40 pts)

LUI FERNANDO (151 pts)

DENIS CARAVALHO (85 pts)

DAAFY (55 pts)

LUIZ HERRERA (117 pts)
Treinamento PontoFlash de Flash e ActionScript

Como retornar apenas duas casas decimais de um valor?

Como abrir um filme por load movie em uma determinada posição?

Objeto Cookie no Flash que grava arquivos XML.

Como eu faço de um layer uma descrição de uma foto?

Quero controlar dois movieclips com sons. Tocar um, parar outro e vice-versa.

Algumas dicas sobre Fontes.

Como faço o loading bem simples?

Porque um loadVariables não funciona dentro de um movieclip?

Como deletar com unloadMovie todos os filmes menos o level 0?

Quero colocar a data escrita por extenso em português no flash?

Como fazer um cursor assim que o mouse entra numa área?

Como fazer um movieclip carregar com um efeito elástico?

Alguém conhece integração flash no access. Não como acesso web, e sim como desing gráfico para formulários de access.

Como faço para enviar variáveis entre dois swfs?
Busca em Textos no Flash MX

Menu com tooltip usando actionscript.

Níveis dentro do Flash - Load Movie e Load Variables (terceira parte)

Rave Generation no PhotoShop.

Transparência no Flash.

Objeto array - Classificar uma array (sorting) e e arrays multidimensionais

Objeto Key

Efeito de Fogo no Photoshop

Entendendo como funciona um preloader - Segunda parte

Menu deslizante.

Controlar movimento de uma máscara

Como enevoar as bordas de uma imagem no Fireworks.
Emotion

Tocha 2

Cleopalyer

Easy preloader

Data Glue

Keycode

Starfield

Intro animada

campo de texto no Down

Bola de futebol

Calculadora

Liquidimage
HOME | TRUQUES E DICAS
Como fazer que um botão em Flash pegue um link dinamicamente através do PHP?
por Jonas Galvez


Pelo que entendi, você já tem o script PHP pronto, certo? Eu já criei um experimento de menu dinâmico utilizando XML, o qual foi publicado no site americando Ultrashock.

http://www.ultrashock.com/flas/Detailed/196.html

No entanto, para adaptar a solução para PHP, o script no Flash teria que ser alterado totalmente. De qualquer forma, existe uma forma de gerar o XML dinamicamente através do PHP. Imagino que você esteja utilizando o banco de dados MySQL, certo? Neste caso, seu script deverá ficar parecido com o que segue abaixo:

<script language="php">

$database = "database";
$user = "username";
$pass = "password";

$mysql_link = mysql_connect("localhost", $user, $pass);
mysql_select_db($database, $mysql_link);

$query = "SELECT * FROM MENU";
$dados = mysql_query($query, $mysql_link);

if(mysql_num_rows($dados)) {
echo "<menu title=$titulo>";
while($registro = mysql_fetch_row($dados)) {
echo "<button name=" . $registro["nome_secao"] . ">";
echo "<link>" . $registro["link_secao"] . "</link>";
echo "</button>"
}
echo "</menu>"
}
</script>

Na verdade, não cheguei a testar este script (utilizei inclusive alguns nomes de exemplo para as colunas da tabela). Se encontrar algum erro, me avise. No Flash, a única coisa que você teria que alterar é o método load do objeto XML, veja:

xmlMenu.load("gerar_menu.php?titulo=Titulo do Menu");

Agora fiquei com vontade de fazer uma versão PHP robusta do menu para meu próximo artigo no PontoFlash.

Jonas Galvez

0 comentário