Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia Pessoal!!
Estou desenvolvendo um site feito todo em flash, com acesso a Mysql via PHP. Fiz uma rotina em PHP onde um link munda sua url de acordo com o usuário logado!
$link .= '<font face="Verdana" size="11" color="#000000"><b><i><a href='."$PHP_SELF?inicio=$i".'>' . $numero_link . '</a></i></b></font> ';
Depois envio ao Flash:
print "&envia_link=$link";
Se visualizo no browser o arquivo .php, ele aparece o link de acordo com o usuário logado, está perfeito.. O problema está quando quero visualizar em .swf. Tenho um Dynamic Text para exibir o link, mas não aparece nada, fica em branco o texto do link!!
No flash uso a função LoadVars para receber dados do PHP e o nome do Dynamic Text é "link":
var recebe:LoadVars = new LoadVars();
recebe.load("arquivo.php");
recebe.onLoad = function(ok) {
if (ok) {
link.htmlText = this.envia_link;
}
O curioso é que se altero o codigo no PHP tirando a Tag "a href":
$link .= '<font face="Verdana" size="11" color="#000000"><b><i>' . $numero_link . '</i></b></font> ';
O Dynamic Text exibe o texto do link:
Mas não é solução para mim, pois preciso que o link direcione para uma página!
Então concluo que existe alguma incompatibilidade do flash em receber tags "a href". Será?
Será que alguém pode me ajudar?
Desde já Obrigado!
Carregando comentários...