Ir para conteúdo

POWERED BY:

Arquivado

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

Broka

Abrir um MC através de um botão simples

Recommended Posts

E aí pessoal beleza

 

Estou tentando abrir um MC através de um botão simples mas gostaria de colocar o mesmo (MC) em um lugar especifico da minha pagina. Gostaria tb que esse MC tivesse um botão (fechar) para fchar ele a qq hora.

 

Como faço pra criar isso, sou meio que novato em AS e tb fiquei um bom tempo sem (mexer) no flash e isso me deu uma enferrujada hahahah

 

Abraxxx

 

Broka

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você fala abrir você esta se referindo ao que exatamente: 1- Mandar executar o movielip(da play()), ou 2- carregar um movieclip?

 

O botão é muito fácil e existem inumeras maneiras de se fazer exemplo:

 

voce pode colocar um botaozinho sobre o mc semelhante as janelas do windows, o "X" do windows e inserir um codigo que remova o Movieclip.

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você fala abrir você esta se referindo ao que exatamente: 1- Mandar executar o movielip(da play()), ou 2- carregar um movieclip?

 

O botão é muito fácil e existem inumeras maneiras de se fazer exemplo:

 

voce pode colocar um botaozinho sobre o mc semelhante as janelas do windows, o "X" do windows e inserir um codigo que remova o Movieclip.

 

Abs

 

Então quando eu falo em abrir gostaria de executar esse MC no local determinado (nele irá abrir uma imagem, como se fosse uma galeria de imagens) depois gostaria de fazer um botão simples mesmo (x) de fechar esse MC, só não sei qual ação eu uso para isso.

 

Valeu pela ajuda e fico no aguardo.

 

Abraxxx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pessoal...

 

Ainda não consegui abrir meu MC da minha library através de um botão no lugar desejado.

 

Já usei um MC vazio como alvo do lugar desejado e usei esse script

 

on (release) {

alvo.attachMovie("mc_1", "novo_nome", 1);

 

}

 

mas ainda não consegui abrir, alguem ai pode me dar uma ajuda.

 

Agradeço desde já

 

abraxxxx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom vamos lá

 

Quando você vai usar o attachMovie... você pode usar ele para ser adicionado a um palco... a um clip

 

E sempre deve ser assim

 

bt.onPress = function(){
this.attachMovie("linkage","novo_nome", depth()/*profundidade*/);
}

on(press){
this.attachMovie("linkage","novo_nome", depth()/*profundidade*/);
}

Caso esteja querendo colocar dentro de um clip coloque _root.alvo.attachMovie

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então

 

Eu tentei do jeito que você me falou mas não consegui...

 

Usei o attachMovie mas pode ser de qq outra maneira. Como Load Movie.

 

Na verdade o que eu quero é fazer uma galeria de imagem, onde ao clicar na imagem pequena(quejá é um botão) gostaria de abrir um MC no qual tem a imagem maior que está na minha biblioteca no palco.

 

Agradeço a sua ajuda..

 

abraxxx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então primeiramente Link ela

 

Clique sobre a imagem na biblioteca com o botão direito escolha a opção linkage e de um nome

 

Então vamos dar um exemplo simples ok?

Passo a passo... assim fica mais fácil.

 

1)Crie um novo arquivo.

2)Coloque um quadrado sobre sua tela do tamanho 300x300

3)Transforme-o em MC

4)De a instancia de alvo a esse quadrado 300x300 que você acabou de transformar em MC

5)Crie um circulo

6)Transforme esse circulo em um MC e de um linkage nele com o nome de bola

7)Delete esse circulo de sua tela... Agora ele vai estar apenas na biblioteca com um linkage chamado bola

8)Crie um botão qualquer em sua tela e instancie ele de bt

9)Copie e cole o código abaixo em um frame

bt.onPress = function(){
    alvo.attachMovie("bola", "exemplo", this.getNextHighestDepth());
}

Pronto agora você vai ter um circulo sendo criado dentro do seu quadrado que foi instaciado de alvo... toda vez que você clicar no botão.

 

Exatamente como eu citei no exemplo a cima...

 

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.