..:: MX Studio Fóruns ::..: Fechar SWF com um botão - ..:: 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

Fechar SWF com um botão Fechar SWF com um botão

#1 User is offline   cristianobcn 

  • Group: Membros
  • Posts: 95
  • Joined: 23-May 05

Posted 24 May 2005 - 09:03 PM

ola pessoal gostaria de saber qual comando usar para um botão dentro de um SWF que feche o proprio SWF quando clicado.
0

#2 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 24 May 2005 - 09:39 PM

E ae fiote,

Sua pergunta está meio vaga.

Você quer fechar o swf em q vc está trabalhando ou ele é carregado em algum nível ou alvo?

Se for fechar o swf corrente, utilize o método fscommand():

ActionScript
meu_btn.onPress = function() {
       fscommand("quit", "");
};


Mas isso com um botão instanciado de meu_btn e desde que seu swf não esteja sendo exibido em um navegador.

O fscommand funciona tanto em exe quanto em swf....

Mas se o caso é descarregar um arquivo, depende do que vc utilizou, se foi loadMovie() use :

ActionScript
meu_mc.unloadMovie();


Ou se for por nível utilize:

ActionScript
unloadMovieNum(nivel_a_ser_descarregado);


Abraço,

0

#3 User is offline   cristianobcn 

  • Group: Membros
  • Posts: 95
  • Joined: 23-May 05

Posted 24 May 2005 - 09:59 PM

Cara acho que fiz uma confusão danada.

é o seguinte:

tenho um swf que abre varios outros secundarios ok.

Preciso fechar somete os secundarios que são abertos pelo swf principal mas com um botão dentro do secundario ok.


para entender melhor entre no site (provisorio)

http://cristiano.bcn.sites.uol.com.br e clique em curriculo.

preciso fechar este swf curriculo ok.

0

#4 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 25 May 2005 - 12:25 PM

E ae mano,

Seguinte pra começar seu site não tá abrindo.... ph34r.gif

Mas beleza, cê carregou esses arquivos em um alvo com loadMovie() ou em um nivel com loadMovieNum() ?

Posta seus códigos pra gente dá uma olhada..

Abraço

0

#5 User is offline   cristianobcn 

  • Group: Membros
  • Posts: 95
  • Joined: 23-May 05

Posted 25 May 2005 - 11:35 PM

Cara segue o codigo abaixo:



on (release) {
_root.createEmptyMovieClip("curriculo", 1);
loadMovie("curriculo.swf", "curriculo");
curriculo._x = 0;
curriculo._y = 0;



Quanto ao site cliquei no link e ele abriu sim tenta novamente pra ver ok.
0

#6 User is offline   Natan 

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

Posted 26 May 2005 - 10:49 AM

Olha, o q vc pode fazer, eu fasso, eh fazer com q o seu mc suma, acretido q isso não e o metodo mais correto mas pode fazer se seus arquivos forem pequenos. Olha o código:

ActionScript
on(press){
      instancia_do_mc._visible = false;
}


Eh somente uma dika, vc pode esperar e ver o metodo correto para fazer fechar sem problemas.

Falow

Obs: o link aki ta funcionando sim
0

#7 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 26 May 2005 - 05:03 PM

E ae galera,

A melhor forma de sumir com um arquivo carregado e descarregá-lo, assim vc economiza memória e cabelos evitando possíveis dores de cabeça..... biggrin.gif

Seguinte, como vc está carregando seu arquivo em um alvo, curriculo é só mandar que o Player descarregue o conteúdo do alvo.

No escopo do seu botão insira:

ActionScript
_root.curriculo.unloadMovie()


Assim ele descarrega o conteúdo do mc curriculo... thumbsup.gif

Abraço
0

#8 User is offline   Natan 

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

Posted 27 May 2005 - 11:23 AM

Eh, realmente o unloadMovie() funciona muito bem, ate parece q meu arquivo fiko mais rápido. Valew Danilo.

Abraços
0

#9 User is offline   cristianobcn 

  • Group: Membros
  • Posts: 95
  • Joined: 23-May 05

Posted 27 May 2005 - 03:36 PM

Cara para mim não funcionou muito bem nao. é que preciso colocar este botão no swf curriculo e nao no principal. Tem outro codigo que eu possa usar?
0

#10 User is offline   Natan 

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

Posted 27 May 2005 - 05:28 PM

Cria um botão no seu arquivo principal e coloka essa ação. Ai vc pode colokar esse codigo no frame onde ele esta pra ele não aparecer:

ActionScript
_root.seu_botao._visible = false;


Seu botão eh a instacia dele, e depois pra ele aparecer vc coloka isso no seus botoes q carregam os arquivos:

ActionScript
on(press){
      _root.seu_botao._visible = true;
      o resto de suas ações aki
}


Qualquer coisa eh so falar.

Falow
0

#11 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 28 May 2005 - 05:09 PM

QUOTE(cristianobcn @ 27/5/2005 14:05:24)
Cara para mim não funcionou muito bem nao. é que preciso colocar este botão no swf curriculo e nao no principal. Tem outro codigo que eu possa usar?
View Post


E quem disse q vc não pode usar esse?!... blink.gif
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)