Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel Goaboy

SWF sem trasparencia

Recommended Posts

Estou eu aqui com mais uma duvida.

 

estou fazendo um site todo em flash e estou puxando SWF externos para o palco principal.

Ate ai ta tudo certo.

 

mais na hora q o SWF externo entra no palco principal, os botoes do palco principal continuam funcionando e se apaertar embola toda a cena.

isso pq o SWF esta vindo com Tranparencia.

 

Minha duvida é: como faço para o SWF nao vir com a transparencia.

e nao ficar ativo os botoes de baixo do SWF externo.

 

 

Vlwww....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem como você colocar um arquivo sem transparencia...

 

Por padrão todos os arquivos SWF já são transparentes.

O que você pode fazer é nos arquivos que você ta puxando criar uma box que fique atrás dos CLIPS

 

Ai você vai "remover" a transparencia.

 

Agora se mesmo assim não resolver utilize button.enabled = false para todos os botões que você deseja desativar.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo

 

Você vai no SWF que você quer abrir com loadMovie ou loadClip... ou whatever...

Cria um fundo para ele... simples assim e ta resolvido seu problema

 

Agora quanto ao button.enabled= flase

 

Você vai ter que ir no action e todos os movie clips botões etc... você vai ter que fazer .enabled = false

 

 

Exemplo:

menu.enabled = false;

alvo.enabled = false;

home.enabled = false;

 

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai Berseck,

 

Essa parte de colocar um fundo no SWF eu fiz mais nao deu certo nao.

da uma olhada nesse link e um modelo basicao de como eu to querendo q funcione.

 

Clique aqui

 

no 1° quadrado depois do passaro o SWF vem com a transparencia.

 

ja no 2° quadrado depois do passaro eu coloquei um shape e msm assim os botoes em baixo ficaram funcionando.

 

minha duvida e de como faço pra nao funcionar os botoes quando puxa o SWF externo.

 

 

eu coloquei pra puxar o SWF externo, essa action no botao do SWF principal

 

on (release){
loadmovie("teste.swf", 1);
}

 

espero q me ajude....rrsrs.

 

Vlwwww....

Compartilhar este post


Link para o post
Compartilhar em outros sites

É então se não resolveu colocando um clip atrás o jeito vai ser

 

Colocar todos os botões como eu falei com enabled = false

 

você coloca dentro do on(press) // que ja ta não é a maneira mais correta de se fazer...

 

E fazer algo assim:

on(press){
 loadMovie("teste.swf", MC desejado e não numero);
 this.enabled = false;
}

Ai quando você fechar o MC aberto por você estar usando ON você não vai conseguir reativar o botão sem uma instancia nele...

 

Então o correto seria algo:

var alvo:MovieClip = _root.createEmptyMovieClip("alvo", 1);

botao.onPress = function(){
 loadMovie("teste.swf", alvo);
 this.enabled = false;
}

Ai no botão de fechar do mc você vai colocar:

 

fechar.onPress = function(){
 _root.botao.enabled = true;
 unloadMovie(_root.alvo);
}

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.