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 | |
|---|---|---|---|---|---|
|
Sou desenvolvedor WEB
Me ofereço para trabalhar como desenvolvedor |
Mercado / Vagas |
MARCOS NASCIMENTO
|
|
|
|
Como se faz isso ?
Esse menu é maravilhoso |
Fireworks |
Matheus Augusto
|
|
|
|
CF + AS
Como faço para filtrar no AS um campo hi |
ActionScript - CFFORM |
Rsbegue
|
|
|
|
Pergunta ignorante
preciso perguntar pois esqueci como |
Dreamweaver |
dato10
|
|
|
|
Conexão externa - DB MySQL
Como fazer??? |
MySQL |
SetaMB
|
|
|
|
Como criar botões ?
|
Fireworks |
magrisker
|
|
|
|
Como fazer uma pagina de busca
Necessidto de uma Busca por palavra interna no meu site mostrando pags |
ASP |
Designtroy
|
|
|
|
botão em animação
como colocar botão de três fases em animação? |
Fireworks |
CLEIDE
|
|
Publicidade
|
|

Help













