Flash: identificando caminho e banco de dados

Por: PiledotNET  

Em: 18/04/2004 22:20

Olá pessoal, agora eu preciso a ajuda de vocês. É em relação ao Flash :) Há alguma forma de idenficar se o arquivo está sendo rodado localmente ou remotamente? Em outras palavras, identificar se o arquivo está sendo executado do HD, CDROM ou internet explorer? O arquivo no caso seria um swf normal do Flash. Outra pergunta, é possível puxar e gravar informações em um banco de dados? Brigadão! :joiad:
Filipe M. Deschamps
cgFAQs.com
Totalmente possivel de se usar banco de dados com o flash Filipe, agora sua outra pergunta seria para ver se tao usando seus flashs em outros sites seria isso ? Se for isso tem como fazer usando ASPX....
http://www.fengel.com.br
"PiledotNET" disse: Olá pessoal, agora eu preciso a ajuda de vocês. É em relação ao Flash :) Há alguma forma de idenficar se o arquivo está sendo rodado localmente ou remotamente? Em outras palavras, identificar se o arquivo está sendo executado do HD, CDROM ou internet explorer? O arquivo no caso seria um swf normal do Flash. Outra pergunta, é possível puxar e gravar informações em um banco de dados? Brigadão! :joiad:
Só respondo pq vc é conterrâneo..hehe.. brincadeira.. Flash com banco de dados funciona assim.. Para o flash se comunicar sem ter que dar um "reload" na página... Porque assim.. Se Vc fazer um botão no Flash... e mudar o link dele.. GetURL(" envia_para_bd.php?campo=nome&valor=Hatunabatata "); ele envia as informações para página dinamica (*.php,*.jsp,*.asp,*.aspx, *.amonra(apartir de 2010), ou outros... ) e esta faz as inserções no banco de dados.. Mas qual é o problema nisso? Ele vai dar um "reload" na página.. vai tocar a animação em flash tudo denovo ¬¬´´ Pra solucionar isso.. vc envia em tempo real informações para o banco de dados pela animação com Javascript (ou usa fscommand.. mas é besteira pq é a mesma coisa, eu uso Fscommand só pra usar flash no c++ ou delphi.. nao recomendo pq I.E. roda legal, ja Opera e compania dá problemas..) =) no próprio Html vc coloca em cima de <body> algo assim <script language="javascript"> function Altera_banco_de_dados(tabela, campo){ isso = new Image(); isso.src = "nome.php?tabela=" + tabela + "&campo=" + campo; } </script> e no Action do Flash.. só joga lá no botao (ou outro lugar): GetURL("javascript:Altera_banco_de_dados(" + tabela + "," + campo + ");"); Ou espera sair o poderosíssimo FLEX.. da Macromedia.. q é o Action script v3... muito fudido.. mas soh deve sair em 2005-2006.. que quando sair só se vai falar em Flex na rede =)) Ta.. ai em cima eu falo como mandar algo pro banco de dados.. pra receber... Na hora de chamar a animação q vc fez no html.. vc diz o nome dela né? nome.swf Mas.. vc pode chamar ela e ainda mandar informação.. nome.swf?palavra=hatunamatata&frase=Oi%20vc q ele abre o flash certo.. e dentro desse Action do flash sempre q vc usar.. palavra .. ele se refere como string "hatunamatata" frase .. se refere como string "oi vc" Apesar q nao é string.. Flash v2 usa um encadeiamento diferente q nao eh bem uma matriz de char.. pra se chamar string =P~~ mas isso nao vem ao caso.. só Nerds tpo eu sabe disso X.x Sobre saber oq ta rodando.. como assim? Se vai rodar o swf na sua máquina.. e quer saber se o seu 3D studio max ta aberto? Se for isso é simples.. Vc abre o .ocx do flash no delphi.. e roda la.. e atraves de fscommand pede pro delphi fazer a análise e dar o resultado.. Vc quer saber se outras pessoas tao usando seu swf como disse o carinha ali em cima? mais facil ainda... no asp.. Request.Servervariables("Server_Name") diz q servidor ta querendo seu flash.. no php mais facil ainda.. no cgi mais facil facil e facil ainda.. no jsp fode um pouco mas dá por request tmb.. Apesar de q acho q viajei.. acho q vc quer saber se o swf.. ta roando na Redpixel ou no html q tá no seu drive de Cd? Mais moleza ainda ^_^ me veio a cabeça 300 mil maneiras de fazer isso.. a mais simples é usar no javascript: window.location que é uma string normal.. se tiver rodando no seu Cd vai valer algo assim: file:///d:/site_porno/strip2/xxx/redpixel.swf se tiver na net http://www.redpixel.com.br/redpixel.swf Trata o lado esquerdo da string.. se for "http" fechou ta na net.. ^_^ Se tais boiando animal heheh.. salva num Txt a linha q vou por abaixo e renomeia pra html.. ou faz html direto só a linha abaixo, nada mais, e roda no Internet explorer.. <a href="javascript:alert(window.location);">clica aqui</a> -------------------------- A melhor maneira pra solucionar tudo q tá acima.. É me pagar uma boa grana e eu faço o site pra vc =))) ^_^ Abraços Henrique Q bairro se mora em Blu? o.O eu moro perto da Proeb
Bah que legal, não sabia que o Flash tinha tanta interação com banco de dados e outras linguagens :) Os motivos por que quero saber isto não posso dizer por enquanto, mas é para proteção do arquivo mesmo... e a comunicação com o banco de dados é para interação. Mais do que isto não posso falar. Obrigado novamente!!! :joiad:
Filipe M. Deschamps
cgFAQs.com

Faça o login para poder comentar

Usuários conectados

Total de mensagens publicadas pelos membros da comunidade: 710589.

Total de membros registrados: 138052

Últimos membros registrados: ADERSONS, elasticare, Acfabbri, MossTrimGummiesRezension, Diatea, Ashuran026, wmlink2step, LeoGuedes3D.

Usuário(s) on-line na última hora: 622, sendo 17 membro(s) e 605 visitante(s).

Membro(s) on-line na última hora: marcola, Leonardo, Starter, ADERSONS, Rodrigo, Adalberto Rocha, th3one, Victor Mendonça, mauricio prisco, tsmodelagem3d, Vladis, Fabrício, billypaul, Fabio Catelleno, Gibran Farfud, Fernando Cunha, Diego Dneo.

Legenda: Administrador, Especial, Moderador, Parceiro .

3D1 © Três D1 © 1999-2024. Todos direitos reservados.