shackall 0 Denunciar post Postado Novembro 17, 2008 Gente seguinte.... estou fazendo um grafico onde ele exibe a media de algumas provas. a media eh feita media=(valor1+valor2)/2 (obviamente hehe) mas eu gostaria de passar a media para o flash pela URL da seguinte forma http://www.grafico.com.br/grafico.swf?media=50; tem como eu fazer isso?? se tiver, como eu puxo essa variavel no flash?? oq eu posso usar?? Compartilhar este post Link para o post Compartilhar em outros sites
Andre Cocuroci 0 Denunciar post Postado Novembro 17, 2008 É só usar a variavel media dentro do flash. _root.media Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Novembro 17, 2008 de onde ta vindo essa variavel? de dentro do proprio flash? se for pelo proprio flash eh so armazenar-la em uma variavel global ou puxar ela igual o camarada ai citou se tiver um refresh completo da pagina, ai nao sei se tem outro jeito, mas eu armazenaria ela num php mas acredito q tenha como pegar via url tb Compartilhar este post Link para o post Compartilhar em outros sites
shackall 0 Denunciar post Postado Novembro 17, 2008 maravilha, funcionou!! hehe agora so mais uma duvida tipo eu consigo em fez d por o nome do arquivo swf na url, por o nome da pgn?? tipo www.teste.com.br/grafico.html... (e aí o swf com a variavel) ...g1.swf?valor=1 tem como? Compartilhar este post Link para o post Compartilhar em outros sites
Andre Cocuroci 0 Denunciar post Postado Novembro 18, 2008 Cara, eu não entendi agora hehe. Compartilhar este post Link para o post Compartilhar em outros sites
brunobispo 20 Denunciar post Postado Novembro 18, 2008 Na verdade, usando esse mesmo esquema, se aponta a variável na URL do filme da tag object que o insere no html. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="nome_do_filme" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="nome_do_filme.swf?variavel=valor_da_variavel" /> <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="nome_do_filme.swf?variavel=valor_da_variavel" quality="high" bgcolor="#ffffff" width="550" height="400" name="nome_do_filme" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /> </object> Repare na URL do Filme: nome_do_filme.swf?variavel=valor_da_variavel Como alternativa, você pode usar PHP para pôr as variáveis passadas na URL, ali. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="nome_do_filme" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="nome_do_filme.swf?variavel=<?php echo $_GET['variavel'] ?>" /> <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="nome_do_filme.swf?variavel=<?php echo $_GET['variavel'] ?>" quality="high" bgcolor="#ffffff" width="550" height="400" name="nome_do_filme" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /> </object> Daí, neste caso, sim. Ao acessar seudominio.com.br/pagina.php?variavel=valor_da_variavel, verá o mesmo do caso anterior. Não entrarei muito a fundo no caso da página em php, até por que imagino que esta não seja a categoria apropriada. Caso não tenha experiência em páginas PHP, tenho certeza que os usuários poderão te ajudar. []'s ;) Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Novembro 18, 2008 tenta... www.teste.com.br/grafico.html/e aí o swf com a variavel/g1.swf?valor=1 Compartilhar este post Link para o post Compartilhar em outros sites
shackall 0 Denunciar post Postado Novembro 19, 2008 hum sakei certinho, funcionou aki <embed src="base.swf?termo=ok" ... /> dpois so chamei a variavel no flash como _root.termo; vlwww Compartilhar este post Link para o post Compartilhar em outros sites