Bom Manoel, já consegui usando Javascript para passar os valores para o flash e esse pequeno código para retornar a moeda atual.
Obrigado.
Mas para quem precisar fazer isso, deixo aqui a maneira:
Como passar valores do Opencart para Flash e do Flash para Opencart:
Dentro do flash adicionem isto:
Código: Selecionar todosimport flash.external.ExternalInterface;
flash.system.Security.allowDomain(seuDominio);//Mude 'seuDominio' para o domínio do teu site
ExternalInterface.addCallback("EnviarValor", recebidoDoJavaScript);
function recebidoDoJavaScript(strValue:String)
{
textfield.text = strValue; // Adicione um textfield dentro do flash para receber o valor.
}
Agora, dentro do arquivo .tpl ( header.tpl por exemplo ), onde você terá o seu flash banner, que precisa receber alguma variável:
Código: Selecionar todos<script language="JavaScript">
function FlashFilme(Nome)
{
if (navigator.appName.indexOf("Microsoft") != -1)
{
return window[Nome];
}
else
{
return document[Nome];
}
}
function enviarParaFlash(value)
{
FlashFilme("SeuFlashNome").EnviarValor(value);// Mude 'SeuFlashNome' para o nome do teu filme flash.
}
</script>
E também, adicione este botão para fazer um teste e ver o valor passando:
Código: Selecionar todos<input type="button" value="Send" onclick="enviarParaFlash('<?php echo $this->currency->getCode(); ?>');" />