..:: MX Studio Fóruns ::..: Como pagar loadClips dentro do próprio? - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Como pagar loadClips dentro do próprio? num sei

#1 User is offline   Mauredo 

  • Group: Membros
  • Posts: 79
  • Joined: 05-June 06

Posted 10 December 2006 - 11:49 AM

bem eu tenho um problema que ainda não resolvi e o projecto já vai avançado e ainda não vi como fazer isto.

eu tenho 1 flash principal de 700x300 com 5 botoes de menus

cada botao carrega um swf externo com os mesmos 700x300 e fica por cima do principal.

pois já estão a ver o problema... eu não consigo voltar atrás no loadClip, ou seja, voltar para o menu inicial.

aqui está um fla muito básico a explicar o meu problema.

http://mauro.diacria.pt/varios/menu.zip
0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 10 December 2006 - 01:15 PM

Não vi seu arquivo, mas supondo que você carrega os swf externos em um MovieClip vazio, para sumir ele da tela você usa isso:

ActionScript
holder.unloadMovie();


Veja se era isso que você queria.

Qualquer coisa é só falar.

Falow
0

#3 User is offline   Mauredo 

  • Group: Membros
  • Posts: 79
  • Joined: 05-June 06

Posted 10 December 2006 - 01:25 PM

não consigo porque como o novo swf está todo por cima do main eu não consigo ir buscar botoes atrás logo nao consigo dizer pra fazer unloadMovie, a única coisa que eu consigo é usar os botoes que estao dentro do novo swf que é carregado.

eu estou a usar loadClip e não loadMovie

no swf principal eu tenho:

ActionScript
var mcl:MovieClipLoader = new MovieClipLoader();

botaoFundo.onRelease = function(){
       mcl.loadClip("flash/fundo.swf",2);
}



estou desesperado ehehe
0

#4 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 10 December 2006 - 01:27 PM

Então coloque isso no botão que está no seu swf carregado:

[AS]on (press) {
_root.holder.unloadMovie();
}[AS]

Onde holder é o MovieClip que está no seu arquivo principal.

Qualquer coisa é só falar.

Falow
0

#5 User is offline   Mauredo 

  • Group: Membros
  • Posts: 79
  • Joined: 05-June 06

Posted 10 December 2006 - 01:51 PM

Isto está no principal:

ActionScript
var mcl:MovieClipLoader = new MovieClipLoader();

botaoFundo.onRelease = function(){
       mcl.loadClip("flash/fundo.swf",2);
}


no menu1 está:

ActionScript
botaoSair.onRelease = function(){
      _root.mcl.unloadMovie();
}


e não está a funcionar sad.gif


0

#6 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 10 December 2006 - 01:57 PM

Tá errado, crie um MovieClip vazio no arquivo principal, posicione-o no palco, de instancia de holder. Isso você coloca no frame do arquivo principal:

ActionScript
var mcl:MovieClipLoader = new MovieClipLoader();
botaoFundo.onRelease = function(){
       mcl.loadClip("flash/fundo.swf",holder);
}


Isso no botão do arquivo carregado:

ActionScript
botaoSair.onRelease = function(){
      _root.holder.unloadMovie();
}


Qualquer coisa é só falar.

Falow
0

#7 User is offline   Mauredo 

  • Group: Membros
  • Posts: 79
  • Joined: 05-June 06

Posted 10 December 2006 - 08:04 PM

pois, nunca me lembrei disso ehehe smile.gif

já está a funcionar !!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)