Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

YPF

[RESOLVIDO] PHP com Flash

Recommended Posts

Pessoal, não estou conseguindo fazer o FLASH exibir uma variável num código PHP... E gostaria muito de uma ajuda de vocês.

 

 

Segue abaixo os códigos:

 

-----------------------------------------------------------------------------------------------------------------

-PHP::::::

 

<?php$vartext = "Placar em Flash com PhP, bem simples não?"&texto= $vartext;?>

-----------------------------------------------------------------------------------------------------------------

-FLASH::::::

 

system.usecodepage = true;var textorol = new LoadVars();textorol.Load("placar.php");textorol.onLoad = function (){	_root.filme.placar.text = textorol.texto;	_root.filme.placar.autoSize = true;};gotoAndPlay(3);

O Flash está exibindo: ($vartext;) e não o que está na variável...?!?!?!?

 

 

 

Será que alguem poderiam me ajudar? :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

YPF, seja bem-vindo ao fórum ;)

Quando postar código, utilize as tagas CODE para faciltar a separação. Aproveitando, peço que dê uma lida nas regras do fórum, para referências em futuras postagens.

 

Sobre tua dúvida, tente o seguinte:

 

<?php$vartext = "Placar em Flash com PhP, bem simples não?"echo "&texto=$vartext&";?>

Qualquer coisa, posta aí.

 

[]s

Anderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Anderson,Primeiramente desculpem-me se quebrei alguma regra do fórum... mas que pude ler não acho que tenha ocorrido (se tiver porfavor me informe para que não venha ocorrer novamente).Quanto a sua resposta... Já tentei mas não funcionou!!!Ainda aguardo uma ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá YPF.

 

Com essa nova alteração já testas-te no servidor? coloca o swf e o php nele. Depois testa no browser.

 

Se tiveres servidor na tua máquina (julgo que sim) usa: http://localhost/[local_do_teu_swf]/o_teu_swf.swf

 

Se testares no flash julgo que não vai dar. A não ser que exista alguma opção para esse fim.

 

Espero ter ajudado.

 

Inté http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela dica nicruo, mas acho que piorou :huh:Coloquei para rodar no Servidor e agora num sai nada no flash!! nem o ($vartext;)!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Diz-me uma coisa YPF,

 

experimenta em vez de $vartext colocar algum texto.

 

Se não aparecer esse texto é porque ainda n tá a funcionar bem.

 

Outra coisa o teu servidor já está configurado para php? desculpa a pergunta mas as vezes são as coisas mais simples que atrapalham.

 

Já agora: Dentro da acção onLoad faz um trace á variavel para ver se ela está ou não a passar. Se nao estiver diz me que eu mando-te um exemplo a funcionar bem ;)

 

Inté http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

À vê isto:

 

Não te esqueças de colocar o ponto e virgula no fiz da declaraçao de variavel no php, pode dár bugs manhosos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nicruo,Antes, ou seja, fora do Servidor, quando eu colocava um texto diretamente na variável &texto, funcionava.Agora, dentro do servido não funciona.O meu servidor já está configurado para php, sim tenho diversas aplicações funcionando nele sem nenhum problema!Já havia colocado o ponto e vírgula que estava faltando, de qq maneira obrigado pela dica.Quanto a fazer um trace dentro da acção onLoad...??? Desculpe-me mas em programação no FLASH eu ainda estou me familiarizando...Agradeço tuas dicas e vou procurar mais sobre o assunto...Valeu mesmo Nicruo!Se alguém puder continuar a ajuda, agradeço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui vai o trace:

...textorol.onLoad = function (){	trace("texto ="+textorol.texto);   	_root.filme.placar.text = textorol.texto;	_root.filme.placar.autoSize = true;};...

 

Mas esquece este exemplo, pois como vais ver no browser ele ignora os traces.

 

Acho que descubri o teu problema:

 

Onde tens "textorol.Load" é "load" com letra minuscula. Se mesmo assim não der, vao te enviar o exemplo a funcionar.

 

Boa sorte http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

YPF, se você está carregando os dados a partir de um arquivo em PHP, que deva processar alguma informação, deve ser testado no servidor (local ou não). Acontece que antes funcionava diretamente ao exportar por que você definiu uma variável simplesmente com &texto= $vartext;, ou seja, o Flash leu o arquivo como se fosse um TXT, encontrou a variável texto (delimitada pelo &) e imprimiu o conteúdo dela, sem processar.[]sAnderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Anderson pelo esclarecimento, Mas olha só, não funciona mesmo... EMPAQUEI! Nicruo, tentei colocar o load no lugar de Load e NADA...Se vocês me passarem e-mail ou msn de vocês, mando os arquivos e vocês dão uma olhada no que estou fazendo errado. Sem problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Nicruo http://forum.imasters.com.br/public/style_emoticons/default/worshippy.gif

 

Valeu mesmo amigo. Funcionou BELEZA! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Uma besteirinha hein?! :P

 

 

Assim eu não ia descobrir nunca...

 

Mais uma vez agradeço de coração!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Boa Sorte!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oh mano YPF que é isso http://forum.imasters.com.br/public/style_emoticons/default/blush.gif só fiz isso porque gosto de ajudar, e porque simpatizei com o teu problema (já tive o mesmo). Só demorou mais para resolver porque não tinha o exemplo todo deste lado.

 

Olha depois passa no meu site (está na assinatura), é um blog simples mas com informação expecifica. Fiz um artigo baseado neste post, para futuros pesquisadores não encontrarem este problema.

 

Bom um Abraço e alguma coisa é só falar.

 

Inté http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew nicruo, passei no teu Blog... Legal, só não consegui fazer um comentário! :huh: Já tenho uma outra dúvida só que na parte do FLASH.Vou colocar em outro Tópico aqui no Fórum, se quiser e puder ajudar novamente... abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.