brunohstein 0 Denunciar post Postado Abril 13, 2009 Olá! Estou desenvolvendo um site e cheguei a um problema. (sério?) Antes de mais nada, podem dar uma olhada no problema: URL RETIRADA PELO PROBLEMA ESTAR RESOLVIDO É só entrar em Representantes. Lá, ao passar o mouse sobre Rio Grande do Sul (só fiz este por enquanto), os demais estados deveriam sumir e uma ação dentro do movieclip acontecer. Estou usando o princípio do botão de roll over. Eis o AS: valor = 100; // alpha inicial somar = 8.3; i = 0; function setar_alfa(){ _root.btSC._alpha = valor; _root.btPR._alpha = valor; _root.btSP._alpha = valor; _root.btRJ._alpha = valor; _root.btMG._alpha = valor; _root.btES._alpha = valor; _root.btMS._alpha = valor; } onEnterFrame = function() { data_nova = new Date(); segundo = Number(data_nova.getSeconds()); if(valor>0 && i!=segundo){ valor -= somar; setar_alfa(); } } Sendo que os estados estão em movieclip instanciados com btESTADO. Até aí tudo bem, ele funcionou. (Então o que é que você está fazendo aqui rapaz?) Ele funcionou quando aberto o arquivo .swf, quando publicado no flash... Mas no navegador, tanto online quanto offline, o alpha nos demais estados não aconteceu. Aí está minha dúvida, por que funcionou no .swf e não no navegador? Gracias. Compartilhar este post Link para o post Compartilhar em outros sites
brunohstein 0 Denunciar post Postado Abril 13, 2009 Peço mil desculpas por ter aberto o tópico. Como podem ver, alguns minutos depois já descobri onde estava a falha. RESPOSTA, caso alguém mais tenha o problema: Este era um filme externo sendo importado em um filme principal, então ao colocar _root, ele estava se direcionando ao filme principal e não ao meu filme. Código corrigido: valor = 100; // alpha inicial somar = 8.3; i = 0; function setar_alfa(){ _root.mcAlvo.btSC._alpha = valor; _root.mcAlvo.btPR._alpha = valor; _root.mcAlvo.btSP._alpha = valor; _root.mcAlvo.btRJ._alpha = valor; _root.mcAlvo.btMG._alpha = valor; _root.mcAlvo.btES._alpha = valor; _root.mcAlvo.btMS._alpha = valor; } onEnterFrame = function() { data_nova = new Date(); segundo = Number(data_nova.getSeconds()); if(valor>0 && i!=segundo){ valor -= somar; setar_alfa(); } } Sendo que mcAlvo é o movieclip que utilizo no filme principal para importar o swf externo. Grato. Compartilhar este post Link para o post Compartilhar em outros sites