Galera, vou novo por aqui, trabalho com flash há muitos anos, mas ainda possuo algumas duvidas de iniciante, que antes eu resolvia meio q na gambiarra, mas agora quero fazer certinho.
Vamos lá:
Preciso acionar um movie clip através de um botão,até aí tudo bem, eu consegui, mas quando os dois (mc e botão) estão dentro de outro movie clip não dá certo. Por exemplo, eu uso o seguinte código:
on (release){
_root.instance_name.gotoAndPlay(2);
}
até aí funciona, mas quando ambos estão no palco principal, mas quando preciso transformá-los em outro MC, aí não funciona mais, alguem poderia me salvar, pois entrei em vários fóruns e não achei resposta.
Desde já agradeço a ajuda!
Abraços
Publicidade
|
|
Page 1 of 1
Como acionar um movieclip através de um botão AS2 [RESOLVIDO]
#2
Posted 16 April 2011 - 02:30 AM
Tenta assim:
1- Antes, retira esse código que está no seu botão para não dar conflito com novo código que vamos fazer.
2- Dê um nome de instância para seu botão, no exemplo usei: seuBotao
3- Na timeline principal, cria uma camada dedicada apenas para receber código na timeline. Selecione o 1º frame dessa camada e insira esse código:
Estou supondo que seuBotao está no palco principal e quer controlar apenas seu movieclip com nome instance_name. Ficaria assim:
Agora, se seu botão e movieclip estão em um outro movieclip(ex: instance_name). Só precisa dar um nome de instância para o movieclip ser controlado pelo seuBotao.
No exemplo, o código ainda continua no 1º frame da timeline principal e tanto o seuBotao e seuOutroMovieClip estão dentro do instance_name, ficaria algo assim:
Nesse caso, o código estando em timeline normalmente terá maior controle dos objetos. Além da vantagem de saber que boa parte do seu código estará em um lugar apenas.
Abraço.
1- Antes, retira esse código que está no seu botão para não dar conflito com novo código que vamos fazer.
2- Dê um nome de instância para seu botão, no exemplo usei: seuBotao
3- Na timeline principal, cria uma camada dedicada apenas para receber código na timeline. Selecione o 1º frame dessa camada e insira esse código:
Estou supondo que seuBotao está no palco principal e quer controlar apenas seu movieclip com nome instance_name. Ficaria assim:
seuBotao.onRelease = clicouNoSeuBotao;
function clicouNoSeuBotao():Void
{
_root.instance_name.gotoAndPlay(2);
}Agora, se seu botão e movieclip estão em um outro movieclip(ex: instance_name). Só precisa dar um nome de instância para o movieclip ser controlado pelo seuBotao.
No exemplo, o código ainda continua no 1º frame da timeline principal e tanto o seuBotao e seuOutroMovieClip estão dentro do instance_name, ficaria algo assim:
//código aciona o botao
instance_name.seuBotao.onRelease = clicouNoSeuBotao;
function clicouNoSeuBotao():Void
{
//controla o seuOutroMovieClip
_root.instance_name.seuOutroMovieClip.gotoAndPlay(2);
}Nesse caso, o código estando em timeline normalmente terá maior controle dos objetos. Além da vantagem de saber que boa parte do seu código estará em um lugar apenas.
Abraço.
#3
Posted 16 April 2011 - 05:07 PM
Cara, muito obrigado,
valeu pela aula esclarecedora.
Funcionou perfeitamente
Grande abraços
valeu pela aula esclarecedora.
Funcionou perfeitamente
Grande abraços
Rodrigo Pixel, on 16 April 2011 - 02:30 AM, said:
Tenta assim:
1- Antes, retira esse código que está no seu botão para não dar conflito com novo código que vamos fazer.
2- Dê um nome de instância para seu botão, no exemplo usei: seuBotao
3- Na timeline principal, cria uma camada dedicada apenas para receber código na timeline. Selecione o 1º frame dessa camada e insira esse código:
Estou supondo que seuBotao está no palco principal e quer controlar apenas seu movieclip com nome instance_name. Ficaria assim:
Agora, se seu botão e movieclip estão em um outro movieclip(ex: instance_name). Só precisa dar um nome de instância para o movieclip ser controlado pelo seuBotao.
No exemplo, o código ainda continua no 1º frame da timeline principal e tanto o seuBotao e seuOutroMovieClip estão dentro do instance_name, ficaria algo assim:
Nesse caso, o código estando em timeline normalmente terá maior controle dos objetos. Além da vantagem de saber que boa parte do seu código estará em um lugar apenas.
Abraço.
1- Antes, retira esse código que está no seu botão para não dar conflito com novo código que vamos fazer.
2- Dê um nome de instância para seu botão, no exemplo usei: seuBotao
3- Na timeline principal, cria uma camada dedicada apenas para receber código na timeline. Selecione o 1º frame dessa camada e insira esse código:
Estou supondo que seuBotao está no palco principal e quer controlar apenas seu movieclip com nome instance_name. Ficaria assim:
seuBotao.onRelease = clicouNoSeuBotao;
function clicouNoSeuBotao():Void
{
_root.instance_name.gotoAndPlay(2);
}Agora, se seu botão e movieclip estão em um outro movieclip(ex: instance_name). Só precisa dar um nome de instância para o movieclip ser controlado pelo seuBotao.
No exemplo, o código ainda continua no 1º frame da timeline principal e tanto o seuBotao e seuOutroMovieClip estão dentro do instance_name, ficaria algo assim:
//código aciona o botao
instance_name.seuBotao.onRelease = clicouNoSeuBotao;
function clicouNoSeuBotao():Void
{
//controla o seuOutroMovieClip
_root.instance_name.seuOutroMovieClip.gotoAndPlay(2);
}Nesse caso, o código estando em timeline normalmente terá maior controle dos objetos. Além da vantagem de saber que boa parte do seu código estará em um lugar apenas.
Abraço.
#4
Posted 20 October 2011 - 11:16 AM
Amigo, poderia me dar outra ajuda...
Galera, preciso da ajuda de vocês. Vou tentar explicar qual é minha dúvida.
Ex.: fiz um site em 800 x 600 pixels, esse é o tamanho do palco, mas fora desse limite coloquei uma imagem com 1600 x 1200 pixels, para q a mesma apareça caso a pessoa q está vendo o site tenha uma configuração de monitor maior que 800 x 600, para q não apareça fundo neutro.
O primeiro passo eu consegui, pois na hora de publicar, eu coloquei DIMENSIONS em percent e deixei 100 x 100 % e em ESCALE deixei NO ESCALE. Aí ficou perfeito, pois aparece a imagem q está fora do meu palco (800 x 600) nos monitores com configuraçao maior q 800 x 600.
O problema: quando minimizo a janela pra um tamanho menor que meu palco, ou quando a configuração do monitor é menor q o tamanho do meu palco, eu gostaria que os scrollbars aparecessem, mas isso não está acontecendo.
Um bom exemplo é esse site..www.buxixobar.com.br. Ele está da forma q eu quero, percebam q a foto de fundo aparece completa quando a configuração é grande, mas no palco principal, caso minimizem a janela, aparecem os scrollbars
Conto com a ajuda de vcs.
Muito obrigado
Galera, preciso da ajuda de vocês. Vou tentar explicar qual é minha dúvida.
Ex.: fiz um site em 800 x 600 pixels, esse é o tamanho do palco, mas fora desse limite coloquei uma imagem com 1600 x 1200 pixels, para q a mesma apareça caso a pessoa q está vendo o site tenha uma configuração de monitor maior que 800 x 600, para q não apareça fundo neutro.
O primeiro passo eu consegui, pois na hora de publicar, eu coloquei DIMENSIONS em percent e deixei 100 x 100 % e em ESCALE deixei NO ESCALE. Aí ficou perfeito, pois aparece a imagem q está fora do meu palco (800 x 600) nos monitores com configuraçao maior q 800 x 600.
O problema: quando minimizo a janela pra um tamanho menor que meu palco, ou quando a configuração do monitor é menor q o tamanho do meu palco, eu gostaria que os scrollbars aparecessem, mas isso não está acontecendo.
Um bom exemplo é esse site..www.buxixobar.com.br. Ele está da forma q eu quero, percebam q a foto de fundo aparece completa quando a configuração é grande, mas no palco principal, caso minimizem a janela, aparecem os scrollbars
Conto com a ajuda de vcs.
Muito obrigado
Rodrigo Pixel, on 16 April 2011 - 02:30 AM, said:
Tenta assim:
1- Antes, retira esse código que está no seu botão para não dar conflito com novo código que vamos fazer.
2- Dê um nome de instância para seu botão, no exemplo usei: seuBotao
3- Na timeline principal, cria uma camada dedicada apenas para receber código na timeline. Selecione o 1º frame dessa camada e insira esse código:
Estou supondo que seuBotao está no palco principal e quer controlar apenas seu movieclip com nome instance_name. Ficaria assim:
Agora, se seu botão e movieclip estão em um outro movieclip(ex: instance_name). Só precisa dar um nome de instância para o movieclip ser controlado pelo seuBotao.
No exemplo, o código ainda continua no 1º frame da timeline principal e tanto o seuBotao e seuOutroMovieClip estão dentro do instance_name, ficaria algo assim:
Nesse caso, o código estando em timeline normalmente terá maior controle dos objetos. Além da vantagem de saber que boa parte do seu código estará em um lugar apenas.
Abraço.
1- Antes, retira esse código que está no seu botão para não dar conflito com novo código que vamos fazer.
2- Dê um nome de instância para seu botão, no exemplo usei: seuBotao
3- Na timeline principal, cria uma camada dedicada apenas para receber código na timeline. Selecione o 1º frame dessa camada e insira esse código:
Estou supondo que seuBotao está no palco principal e quer controlar apenas seu movieclip com nome instance_name. Ficaria assim:
seuBotao.onRelease = clicouNoSeuBotao;
function clicouNoSeuBotao():Void
{
_root.instance_name.gotoAndPlay(2);
}Agora, se seu botão e movieclip estão em um outro movieclip(ex: instance_name). Só precisa dar um nome de instância para o movieclip ser controlado pelo seuBotao.
No exemplo, o código ainda continua no 1º frame da timeline principal e tanto o seuBotao e seuOutroMovieClip estão dentro do instance_name, ficaria algo assim:
//código aciona o botao
instance_name.seuBotao.onRelease = clicouNoSeuBotao;
function clicouNoSeuBotao():Void
{
//controla o seuOutroMovieClip
_root.instance_name.seuOutroMovieClip.gotoAndPlay(2);
}Nesse caso, o código estando em timeline normalmente terá maior controle dos objetos. Além da vantagem de saber que boa parte do seu código estará em um lugar apenas.
Abraço.
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Como inserir uma tabela sobre uma imagem?
Como inserir uma tabela sobre imagem dentro de outra tabela? |
Dreamweaver |
Alex@tec.info
|
|
|
|
como tirar o file:/// do dreamwaver
|
Dreamweaver |
douglasdeodato
|
|
|
|
[PEDIDO DE AJUDA] - Error: Undefined Variable
O Que é Esse Erro (Undefined Variable)e Como Corigir ? |
PHP |
CesarCEARA
|
|
|
|
Como faço pra criar um Fórmulário e estabelecer um destinatário?
|
Dreamweaver |
LaLi
|
|
|
|
o que é tableless
como eu faço isso? |
Dreamweaver |
Kadu
|
|
|
|
Detectar ip interno
como fazer? |
PHP |
robertopolis
|
|
|
|
Serigrafia a cores!
Como criar efeito de pontilhado! |
Photoshop & Image Ready |
Rdg
|
|
|
|
Como fazer isto?
Por favor, me ajudem!!! |
PHP |
Andreia Regina
|
|
Publicidade
|
|

Help













