leila•trupe 1 Denunciar post Postado Setembro 18, 2009 Então, eu estou precisando de uma segunda etapa desta informação. Como eu faço pra pegar a URL atual de onde o flash está sendo executado? Porque a propriedade _url dá o endereço completo do próprio swf, eu precisava descobrir qual página php chamou o flash. Explico: tenho um menu para as páginas internas do php feito em flash que é o mesmo arquivo para todas as páginas. Queria marcar a opção atual no menu, mas ele é chamado com um mesmo include em todas as páginas, portanto não posso passar a variável por flashvars. Com loadVars eu preciso saber qual php chamar pra ler uma variável dentro de cada página PHP. Ou existe outra forma de fazer o que eu quero? Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Setembro 19, 2009 Como eu faço pra pegar a URL atual de onde o flash está sendo executado?Com o próprio script server-side. Abs Compartilhar este post Link para o post Compartilhar em outros sites
leila•trupe 1 Denunciar post Postado Setembro 21, 2009 Será que alguém poderia dar uma instrução mais objetiva? Procurei por server-side e existem milhares de coisas a respeito porque ele representa todo um conceito, não necessariamente uma instrução própria para o flash... Compartilhar este post Link para o post Compartilhar em outros sites
GabrielFerrari 41 Denunciar post Postado Setembro 21, 2009 Não manjo de PHP mas se não me engano é com $_SERVER ['REQUEST_URI']; Veja se esse link te ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Setembro 21, 2009 Desculpe se não fui claro, mas quando mencionei "script server-side" relacionei o mesmo com o seu script atual, ou seja PHP conforme citado no seu post! O que quis dizer foi que através de uma instrução no PHP você recupera a "URL" atual conforme o colega Thelon citou acima: $_SERVER["REQUEST_URI"]E não que seja uma instrução própria para o Flash...Sabendo então a "URL" através do PHP, armazene em uma variável, envie para o Flash e trate como necessário... Abs. Compartilhar este post Link para o post Compartilhar em outros sites
leila•trupe 1 Denunciar post Postado Setembro 23, 2009 Então pessoas... eu preciso descobrir qual URL chama o flash dentro do flash. Pq para pegar uma variável a partir do PHP com loadvars eu preciso passar justamente qual é o PHP que chamou o flash, que é o que não tenho. Compartilhar este post Link para o post Compartilhar em outros sites
inx 4 Denunciar post Postado Setembro 23, 2009 Pode usar SWFAddress para isso leila.. é bem simples.. #include "as/SWFAddress.as" SWFAddress.onChange = function() { var value = SWFAddress.getValue(); if (value == 'joao'){//aki você poe o valor que dever estar em último na url.. exemplo index.php?bla=joao //Sua Função/Ação } else if (value == 'produtos'){ //Sua Função/Ação } } Compartilhar este post Link para o post Compartilhar em outros sites