mariolopes Posted November 16, 2003 Report Share Posted November 16, 2003 VivaComo posso enviar variáveis entre filmes flash. Tipo um filme chama outro swf e quero enviar um valor de variável para o filme chamdo.Alguém ajuda?Mario :D Quote Link to comment Share on other sites More sharing options...
0 Carneirinho Posted November 16, 2003 Report Share Posted November 16, 2003 Se você tem um swf com loadMovies, você pode chamar as variaveis pelo target, se você fez os loadmovies por movieclips, mas se estiverem em Janela separadas, tipo em frames separados e tal, de maneira que os swfs não estejam juntos, você terá que usar o comando LocallConection, explica direito como está seu filme pra poder te ajudar melhor.abraço,Carneirinho Quote Link to comment Share on other sites More sharing options...
0 xangall Posted November 18, 2003 Report Share Posted November 18, 2003 Se você tem um swf com loadMovies, você pode chamar as variaveis pelo target, se você fez os loadmovies por movieclips, mas se estiverem em Janela separadas, tipo em frames separados e tal, de maneira que os swfs não estejam juntos, você terá que usar o comando LocallConection, explica direito como está seu filme pra poder te ajudar melhor.abraço,Carneirinho Olá amigo estou entrando de balão na históriaVi que você entende de variaveis no flash, veja que detalhe interessante.!Eu criei um clipe de filme que tem um campo de texto com a propriedade variavel =X ...ok Se eu digito o URL assim "http://...site/home.html?x=Brasil" ele não pega a variavelAgora desse geito ele pega ! "http://...site/home.swf?x=Brasil poderia me explicar por que isso acontece eu queria chamar as variaveis com o htmldesde já obrigado. Quote Link to comment Share on other sites More sharing options...
0 dr1 Posted November 18, 2003 Report Share Posted November 18, 2003 É o seguinte xangal...para pegar os valores vindos da URL, você tem q passar por JSdocument.flashID.SetVariable( "variavelFlash" , window.location );Isso setará a variável no flash com o endereço completo da página, aí você "trata" essa url toda e pega apenas o valor desejado.------------------------quando você inclui um swf numa página html... nas tag object e embed, aparecem o teu arquivo.swf certo? se você for lá e colocar seuarquivo.swf?variavel1="blablalbla" ele já cria automaticamente uma variavel chamada variavel1 com o valor blablabla!!t+ Quote Link to comment Share on other sites More sharing options...
0 xangall Posted November 18, 2003 Report Share Posted November 18, 2003 É o seguinte xangal...para pegar os valores vindos da URL, você tem q passar por JSdocument.flashID.SetVariable( "variavelFlash" , window.location );Isso setará a variável no flash com o endereço completo da página, aí você "trata" essa url toda e pega apenas o valor desejado.------------------------quando você inclui um swf numa página html... nas tag object e embed, aparecem o teu arquivo.swf certo? se você for lá e colocar seuarquivo.swf?variavel1="blablalbla" ele já cria automaticamente uma variavel chamada variavel1 com o valor blablabla!!t+ olá só não intendi essa parte document.flashID.SetVariable( "variavelFlash" , window.location );será que você poderia por um exemplo, e dizer onde eu coloco isso valeu Quote Link to comment Share on other sites More sharing options...
0 dr1 Posted November 18, 2003 Report Share Posted November 18, 2003 isso é no html... é javascript isso !! Quote Link to comment Share on other sites More sharing options...
0 xangall Posted November 21, 2003 Report Share Posted November 21, 2003 isso é no html... é javascript isso !! ok vou tentar valeu Quote Link to comment Share on other sites More sharing options...
0 xangall Posted November 21, 2003 Report Share Posted November 21, 2003 É o seguinte xangal...para pegar os valores vindos da URL, você tem q passar por JSdocument.flashID.SetVariable( "variavelFlash" , window.location );Isso setará a variável no flash com o endereço completo da página, aí você "trata" essa url toda e pega apenas o valor desejado.------------------------quando você inclui um swf numa página html... nas tag object e embed, aparecem o teu arquivo.swf certo? se você for lá e colocar seuarquivo.swf?variavel1="blablalbla" ele já cria automaticamente uma variavel chamada variavel1 com o valor blablabla!!t+ putz não deu certo :( pderia me dizer onde devocolocar e as partes que compõe document.flashID.SetVariable( "variavelFlash" , window.location );é para colocar essa linha inteira no html do jeito que está ou substituir por outras variaveis por favor só mais essa ? Quote Link to comment Share on other sites More sharing options...
0 Guest Sued ( banido pq? ) Posted November 21, 2003 Report Share Posted November 21, 2003 usa um PHP ou ASP fazer na gambiarra ( JS ) não é bom não Quote Link to comment Share on other sites More sharing options...
0 dr1 Posted November 21, 2003 Report Share Posted November 21, 2003 document.flashID.SetVariable( "variavelFlash" , window.location ); você tem q mudar o "flashID" pelo ID que você der ao flash no html !!!realmente por php ou perl é melhor, mas esse é a forma simples de passar valores em javascript pro flash, mas lembrando q o user poderá ver isso pelo codigo fonte !!!t+ Quote Link to comment Share on other sites More sharing options...
0 xangall Posted November 24, 2003 Report Share Posted November 24, 2003 document.flashID.SetVariable( "variavelFlash" , window.location ); você tem q mudar o "flashID" pelo ID que você der ao flash no html !!!realmente por php ou perl é melhor, mas esse é a forma simples de passar valores em javascript pro flash, mas lembrando q o user poderá ver isso pelo codigo fonte !!!t+ :D valeu Quote Link to comment Share on other sites More sharing options...
Question
mariolopes
Viva
Como posso enviar variáveis entre filmes flash. Tipo um filme chama outro swf e quero enviar um valor de variável para o filme chamdo.
Alguém ajuda?
Mario :D
Link to comment
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.