JucaoZinho 0 Denunciar post Postado Abril 2, 2009 ae galera, boas e boas o esquema é o seguinte! Eu tenho um SFW que qdo clico no botao ele abre outro swf. ate ae tudo bem, mas ao clicar num botao eu preciso fechar esse swf! podem acessar http://www.britamix.com.br/empreendimentos/jaragua.html clica no botao da planta, ae abre a planta, preciso criar um botao pra fecha-la, mas se utilizar quit ou close fecha os dois swf! como faço pra fechar apenas a planta! vlws! aguardo! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 2, 2009 crie um botão na planta com um x E coloque o código no X Caso você use código no botão fica assim on(press){ unloadMovie(_root.planta); } Caso seja em frame fica assim fecha.onPress = function(){ unloadMovie(_root.planta); } Abraços Compartilhar este post Link para o post Compartilhar em outros sites
JucaoZinho 0 Denunciar post Postado Abril 2, 2009 eu consegui resolver o fechar, mas o problema agora é o seguinte! vou tentar explicar tudo certinho! Eu tenho um arquivo swf, que ao clicar no botao, chama outro arquivo swf. o problema é q na hora q clico pra chamar o outro swf, o preloader nao aparece no segundo swf, e devido ao stop(); no primeiro frame a animacao da pala, na planta no caso! códigos no botao planta on(release) { _root.preloader._visible = true; _root.planta.loadMovie("colinas planta.swf"); } no primeiro frame do segundo swf em c ima do movie clip preloader onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = int(loaded / total * 100); text = percent + "%"; gotoAndStop(percent); if (loaded == total) { _root.gotoAndPlay(2); } // end if } Se eu abro o segundo swf sozinho como podem ver ele aparece o preloader! num sei o pode ser! flws! http://www.britamix.com.br/empreendimentos/colinas planta.swf Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 2, 2009 Coloca como se fosse um preloader de uma site todo... do mesmo jeito que vocÊ faria o seu onEnterFrame = function(){ var total = getBytesTotal(); var carregado = getBytesLoaded(); var tc = ((carregado/total)*100); if(tc eq 100){ play(); delete onEnterFrame; } } Compartilhar este post Link para o post Compartilhar em outros sites
JucaoZinho 0 Denunciar post Postado Abril 2, 2009 botei isso na no preloader movie clip dentro do segundo swf e deu erros! Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 2, 2009 que tipos de erro que deu? Abraços Compartilhar este post Link para o post Compartilhar em outros sites
JucaoZinho 0 Denunciar post Postado Abril 2, 2009 http://www.britamix.com.br/empreendimentos/colinas.html acesse agora! queria q abrisse como esta, mas nao ta passando do frame 1 do segundo swf! segue codigos no botao planta do primeiro swf on(release) { _root.planta.loadMovie("colinas planta.swf",1); } no primeiro frame movie clip preloader do segundo swf, mas ele trava no primeiro frame e nao carrega o preloader! onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = int(loaded / total * 100); text = percent + "%"; gotoAndStop(percent); if (loaded == total) { gotoAndPlay(2); } // end if } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 2, 2009 Claro que não carrega isso ai é para ser colocado em um MC Ações de onClipEvent só ocorre quando o MC é iniciado... Se não tem MC ele não inicia... Tenca colocar essa ação no clip carregador Abraços Compartilhar este post Link para o post Compartilhar em outros sites
JucaoZinho 0 Denunciar post Postado Abril 2, 2009 a acao esta associada ao MC do segundo swf! temos duas acoes envolvidas uma q chama o segundo swf e outra no segundo swf! Claro que não carrega isso ai é para ser colocado em um MC Ações de onClipEvent só ocorre quando o MC é iniciado... Se não tem MC ele não inicia... Tenca colocar essa ação no clip carregador Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 2, 2009 Só 1 aviso NÃO CRIE TOPICOS REPETIDOS. ESPERE QUE O MESMO SERÁ RESPONDIDO! onClipEvent (load) { total = this.getBytesTotal(); } onClipEvent (enterFrame) { loaded = this.getBytesLoaded(); percent = int(loaded / total * 100); text = percent + "%"; gotoAndStop(percent); if (loaded == total) { gotoAndPlay(2); } // end if } Quando você não está mais no _root deve se usar o this Abraços Compartilhar este post Link para o post Compartilhar em outros sites
JucaoZinho 0 Denunciar post Postado Abril 2, 2009 se eu uso o this ele trava no primeiro frame tb! aff! q bufunfa!! Só 1 aviso NÃO CRIE TOPICOS REPETIDOS. ESPERE QUE O MESMO SERÁ RESPONDIDO! onClipEvent (load) { total = this.getBytesTotal(); } onClipEvent (enterFrame) { loaded = this.getBytesLoaded(); percent = int(loaded / total * 100); text = percent + "%"; gotoAndStop(percent); if (loaded == total) { gotoAndPlay(2); } // end if } Quando você não está mais no _root deve se usar o this Abraços Compartilhar este post Link para o post Compartilhar em outros sites
JucaoZinho 0 Denunciar post Postado Abril 2, 2009 ALELUIA!!! CONSEGUI!!! você deu a dica certa, _root nao se usa qdo esta eu outro swf! usa-se o _parent ficou assim o código onClipEvent (load) { total = _parent.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _parent.getBytesLoaded(); percent = int(loaded / total * 100); text = percent + "%"; gotoAndStop(percent); if (loaded == total) { _parent.gotoAndPlay(2); } // end if } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Abril 2, 2009 Pode ser o parent tbm Mas na teoria do this devia funcionar tbm... Mas beleza Funcionou mto bem Parabens Abraços Compartilhar este post Link para o post Compartilhar em outros sites