+1

Integrando PHP/MySQL e Flash (parte 1)

criado por Rafael Zanoni em 30/06/2002 12:18pm
Agora você terá que criar um movieclip
Vá em Insert > New Symbol
Escolha movie clip e cliue em OK

Clique com o botão direito do mouse na timeline numero 1 e vá em actions e coloque o seguite código. Ele serve para carregar os dados do mysql no qual você criou na etapa anterior:

preload = 0;
loadVariables("arquivophp.php", this);

Agora clique na timeline 2 e insira um texto (ex: "Carregando...").

Agora clique na timeline 4 com o botao direito e vai em actions e coloque o seguinte código: Ele serve para ver se os dados já foram recebidos.

if (preload == 0) {
    gotoAndPlay(3);
} else if (preload == 1) {
    gotoAndPlay(5);
}

Agora clique na timeline 5 e vá em actions e insira o código:

stop();

Ainda na timeline 5 crie um label de texto (figura de um A no menu da esquerda) e escreva "texto1".

Altere a parte "variable" que deve estar no painel Properties, para o nome da variavel que foi criada no arquivo PHP

Pronto! agora é só testar. Salve o arquivo na mesma pasta do PHP e vá em File > Publish

No próximo artigo irei mostrar como carregar tabelas do MySQL com um loop simples.

Comentários:

Mostrando 1 - 7 de 7 comentários
Valeu pela dica, só tenho mais um duvida: quero fazer o seguinte, que esses dados vindos do mysql sejam links para uma pagina PHP. Pois quero listar os itens no flash mas ao clicar nele abrir um outro php. Como posso fazer. Preciso dessa ajuda. Se usar um datagrid é melhor?
05/09/2006 7:35am (~14 anos atrás)

André Luiz disse:
Quando executo o swf aqui a resposta que estou tendo é essa "_level0.instance1.ponte"
não consegui importar o dado do BD
17/03/2005 8:58pm (~16 anos atrás)

no codigo php para definir as variaveis
é var2,
var22 e var 3 mesmo ?
ou var22 veio com um 2 a mais :P
05/07/2004 3:08pm (~16 anos atrás)

Obrigado pela ajuda Rafael.

Depois de muito tentar consegui fazer funcionar. Eu estava tendo problemas com nível. Eu havia criado um movie clip e dentro dele eu tinha adicionado o código, por isso não estava funcionando, acontecia um problema de caminho. Quando eu criei no root funcionou perfeitamente. Depois consegui fazer funcionar tb no movie clip, basta puxar a variável como _root.preload=0 e _root.nomedavariavel. e carregar a variavel como loadVariablesNum("arquivo.php",0), assim ele carrega as variáveis para o root.
11/02/2004 8:05am (~17 anos atrás)

Não estou conseguindo fazer funcionar esse código. Será que é alguma configurãção do servidor PHP.
Exemplo:
Quando eu pego uma variável no php eu preciso digitar assim:
$variável = $HTTP_GET_VARS['variável'];

Será que isso afeta na forma de pergar variáveis no Flash?
09/02/2004 9:55am (~17 anos atrás)

O script funciona perfeitamente . . . porém dá muitos erros de acentuação e aparece um quadrado no lugar . . . nao consegui resolve o problema . . . alguém pode me ajudar ????
28/01/2004 1:55pm (~17 anos atrás)

Po kra... parabens......
tava afim di algu assim faz tempu...
E me parece bem fácil... valew memo...
30/06/2002 10:40pm (~18 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)