iabadu 0 Denunciar post Postado Novembro 17, 2007 Olá amigos, fiz um site todo em flash e com os SWF em níveis. Acontece naturalmente claro... que quando estou com um swf acima dos demais quando vamos mexer nesse SWF o mouse aparece a mãozinha de link reconhecendo os botões do SWF abaixo desse. Tem algum modo de que o SWF que esta acima... quando abreto não fique reconhecendo os Botões do SWF abaixo? pra não gerar dúvida no usuário de que a maozinha do mouse pra link não esta aparecendo por causa do SWF aberto acima e sim pelo SWF abaixo que tem botões com links... Falow a todos... Alan Douglas... Compartilhar este post Link para o post Compartilhar em outros sites
Evandro.S Eisinger 0 Denunciar post Postado Novembro 18, 2007 Oi iababu! Faz o seguinte no botão que chama esses .SWF coloque. on(release){ loadMovie("total.swf",3);//exemplificando. unloadMovie(2); //Aqui ira fazer a funçao inversa do loadoMovie, então os .SWF que estiverem nesse nivel irão sair. }Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
iabadu 0 Denunciar post Postado Novembro 19, 2007 Olá Evandro.... Assim eu ja sei o esquema... mas nesse caso não é o problema de fechar o swf abaixo e sim alguma mascara ou sei lá... que no layout do swf acima... passando o mouse ele não reconheça os botões no swf abaixo.... Nesse caso o swf abaixo ele não fecha.... por isso a dúvida... Falow.... quem puder ajudar mais será ótimo... Alan Douglas Compartilhar este post Link para o post Compartilhar em outros sites
Jones Vieira 0 Denunciar post Postado Novembro 19, 2007 Acho que uma alternativa é você desabilitar os botões do movie que fica em baixo. Utilize: meubotao.enable = false; Você pode desabilitar os botões quando o movie que ficará por cima for carregado por exemplo. Mas só ter atenção para colocar o caminho correto para o botão. Depois quando quiser habilitar os botões basta utilizar: meubotao.enable = true; Compartilhar este post Link para o post Compartilhar em outros sites
iabadu 0 Denunciar post Postado Novembro 19, 2007 olá Jones... seria uma opção... agora me perdi aqui em como poderia funcionar essa AS. Ex.: abro o site e ai abre um swf [index] que é a base do site, nele tem os menus. Ai abro clicando em um menu por exemplo a pagina [historia] acima e nessa página tem mais botoes. Como colocar a AS no caso que quando abrir o swf [historia] por exemplo no level2 ele desabilite os botões do swf [index] no level 1? seria no caso colocado essa AS no botão quando clicado? e ai no caso ele teria que desabilitar vários botões... se puder explicar mais agradeço. Valeu.. Alan Douglas Compartilhar este post Link para o post Compartilhar em outros sites
Jones Vieira 0 Denunciar post Postado Novembro 21, 2007 Então iabadu, você pode desabilitar os botões do level0, quando os outros swf são carregados, colocando no primeiro frame o código: _level0.botao1.enable = false; _level0.botao2.enable = false; _level0.botao3.enable = false; E no botão que descarrega o swf carregado, você habilita eles novamente: on(release){ //Habilita os botões do swf no level0 _level0.botao1.enable = true; _level0.botao2.enable = true; _level0.botao3.enable = true; //Descarrega o swf carregado no nivel 1 unloadmovieNum(1); } Eu estou um pouco desatualizado, mas acredito que os códigos acima resolvam seu problema. http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif Compartilhar este post Link para o post Compartilhar em outros sites
iabadu 0 Denunciar post Postado Novembro 23, 2007 beleza Jones..... vou fazer os testes e te falo o que deu... de qualquer forma obrigado desde já... abraço.. Alan Douglas Compartilhar este post Link para o post Compartilhar em outros sites
Souza 0 Denunciar post Postado Novembro 24, 2007 Falae ALAN, Estava olhando esse tópico e já percebi q muita gente se depara com essa situação... uma solução correta seria a do evandro... mas você pode fazer o seguinte.. ao inves de ficar colocando enabled = false pra todos os botões que estão no swf debaixo.. você faz o seguinte: Nesse novo swf que você ta chamando, no arquivo FLA dele.. você cria uma camada por baixo de todas existentes.. dai você cria um objeto qualquer.. pode ser um retangulo mesmo.. como se ele ficasse por cima dos botões do seu conteudo... selecione o objeto e aperte F8 e transforme o mesmo em BOTÃO.. feito isso entra nesse botão e arraste o quadro dele que está em UP para HIT que é a mesma coisa que AREA... volte para o estado normal e instancie esse botão como "usehand" sem as aspas... feito isso.. vá para sua timeline principal e coloque a seguinte ação. _root.usehand.useHandCursor = false; Oque vai acontecer é que tudo que for botão que estiver no seu swf de baixo vai ficar desabilitado.. com isso você não precisa ficar desabilitando todos os seus botões do swf de baixo... você cria apenas esse objeto que será o responsavel por todo esse processo. =) Espero que tenha entendido. Qqr coisa posta ae novamente. []´s. Souza. Compartilhar este post Link para o post Compartilhar em outros sites
iabadu 0 Denunciar post Postado Novembro 28, 2007 valeu amigo SOuza.... funcionou direitinho.... bem mais prático... obrigado pela ajuda e obrigado aos amigos que postaram ajudando ai tb na dúvida... abraço... Compartilhar este post Link para o post Compartilhar em outros sites