MacRoger 0 Denunciar post Postado Agosto 18, 2006 olá flasheiros, estou fazendo um Menuzinho e já está 95% pronto, mas tem uma coisa que está mim esquentando a cabeça (Abaixo o FLA) o Menu tem uma bolinha azul, quanto o RollOver passa pelo o Botão esta bolinha fica laranja e deveria ficar laranja também porém fixo (laranja) quando clicado e não estou sabendo fazer que fique. Segue o FLA: MENU Agradeço a todos que me ajudarem nesta etapa. Grato, Roger. Compartilhar este post Link para o post Compartilhar em outros sites
NNarcosis 0 Denunciar post Postado Agosto 18, 2006 Opa!Não entendi direito... o que você quer é que a bolinha fique laranja quando o botão estiver acionado, é isso?Se for isso você vai dar de cara com um dos problemas mais chatos do Flash - lidar com o refresh de uma página. Se seu site for todo em Flash você pode contornar, mas se seu site possuir conteúdo em html ou qualquer outra linguagem (a não ser que role um AJAX).... Vai ficar difícil.O menu ficou bacana, parabéns! Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 18, 2006 Olá, Obrigado, é isso mesmo, já esta funcionando no RollOver e RollOut só falta funcionar quando clicado ele ficar laranja (selecionado) e quando clicar outro link ele apaga e acende o que foi clicado, mas o site é todo em Flash MX 2004 Pro, acho que é problema na actionscript, mas não estou conseguindo, mas mesmo assim Valew.Roger. Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Agosto 18, 2006 Compensa mais você colocar esse menu dentro de um movieclip e tirar as ações do botão dele, com um for in, você da as ações a tdos mcs, atribui uma varaivel inicial pra eles, e conforme ela altera você controla se ele pode prosseguir na animação de voltar ou não, e assim quando você precisar editar, mexe numa função só, sem precisar ficar mexendo em todos os botões Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Agosto 18, 2006 Fiz um exemplo aqui usando o seu arquivo original, e como vi que você não usou a versão 8 do Flash, eu usei o save as e salvei como flash mx 2004, no seu arquivo eu fiz o seguinte, comentei as ações do botão pra elas não serem mais usadas, ai agrupei todos seus botoes num ovieclip só no ultimo frame, dentro dele coloquei a senguinte ação no primeiro frame: var links:Array = new Array("home.swf", "hospedagem.swf", "servicos.swf", "portifolio.swf", "contatos.swf"); var a:Number = links.length-1; function clicar(mc, url) { for (var i in this) { if (typeof (this[i] == "movieclip")) { this[i].enabled = true; if (this[i]._currentframe>1 && this[i]._name != mc) { this[i].play(); } if (this[i]._name == mc) { this[i].enabled = false; loadMovieNum(url, 1); } } } } for (var i in this) { if (typeof (this[i]) == "movieclip") { this[i].link = links[a]; a--; this[i].onRollOver = function() { this.gotoAndPlay(2); }; this[i].onRollOut = this[i].onReleaseOutside=function () { this.gotoAndPlay(21); }; this[i].onRelease = function() { clicar(this._name, this.link); _root.logo.play(); }; } } Assim fica mais fácil de você adicionar botão mais pra frente ou editar uma ação que serve pra todos, se tiver dúvida das ações que usei posta ai que te explico, disponibilizei o fla no link: http://rapidshare.de/files/29870136/menu2.zip.html qquer dúvida é só postar denovo ai. abraço! Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 18, 2006 Carneirinho muito obrigado mesmo, porém agente ser meio cru no assunto fica complicado, onde eu entro com os SWF externos para loadMovieNum(url, 1);??Você é expert em AS, você fez no F8??valew, só tira esta dúvida dos SWF externos ai,Grato,Roger. Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 18, 2006 Olá Carneirinho, testei o Movie do Menu2 separado do site completo e deu OK!!!! Me desculpe a minha iguinorância o LoadMovieNum você já tinha implementado lá, fiz o seguinte copiei todos os frames do Menu2 que você postou e colei no Movie do site substituindo os Movies antigos dos botões, porém que não funcionou, continua como era antes, você sabe me dizer o porque??? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Valew, Roger. Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 18, 2006 É Carneirinho não deu certo mesmo, quando coloco o menu2 no lugar do Menu original do site o Flash dá pau, fecha de uma só vez, acho que vai ter que ser naquele actionscript original de cada botão, você acha que é impossível por lá ???De qualquer forma fico imensamente grato, é assim que agente vai aprendendo, batendo a cabeça.Roger. Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 18, 2006 Carneirinho sabe no actionscript meu dos botões tem isto: if (_root.link != 1) { esquece isto ai eu errei não tem mais link nenhum no _root , OK!!!Valew,Roger. Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 18, 2006 Carneirinho, o Menu que você postou salvei na pasta do site e testei somente o filme sozinho e funciona que é uma beleza, mas quanto passo ele para o stage do filme principal do Site no fufa, só funciona o _root.logo.play(); o loadMovieNum(url, 1); no stage principal do site não funciona e também a bolinha laranja não funciona, agora não sei porque já fiz de tudo e não deu, quando você puder e tiver um tempinho dê uma olhada o porque disto.No actionscript do meu menu tem lá: if (_root.link != 1) { Deleta isto, OK!!!Abraços,Roger. Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Agosto 19, 2006 Opa, foi mal, eu testei e achei que ja tinha resolvido tudo, depois não acessei mais o forum, éestranho não funcionar, eu ja tirei o _root.link, agora preciso saber do resto da sua programação pra poder seguir, o menu ja esta sem problemas, talvez você precise usar _root.loadMovieNum, alias eu te aconselho a usar loadMovie no lugar de loadMovieNum, usando um mc como alvo no caso, você ja fez algo assim? abraço Compartilhar este post Link para o post Compartilhar em outros sites
MacRoger 0 Denunciar post Postado Agosto 20, 2006 E ai Beleza, não tentei mas vou testar e te falo, OK!!!@braços,Roger. Compartilhar este post Link para o post Compartilhar em outros sites