Oi pessoal!
Estou de novo pra pedir socorro. Só q agora eu tenho um SWF q vai ficar dentro de um loader, e dentro desse SWF tenho um MovieClip e dentro desse Movie tenho uma animação qualquer, essa é a situação!
Agora a dúvida: Qual o código q eu coloco para quando eu passa o mouse sobre o botão on(release) eu possa mandar executar a animação desse MovieClip?
Gostaria q ñ fosse o _root!
Não sei se é possivel, mas...
Valeu muito galera do Flash!!!
Publicidade
|
|
Page 1 of 1
Código para entrar dentro de um MovieClip
#2
Posted 10 February 2009 - 12:10 PM
blz?
Correção:
O evento de passar mouse sobre um objeto é chamado de onRollOver e não onRelease.
O evento de onRelease é quando clica e libera o mouse sobre o objeto.
O caminho para acessar o animação ficaria algo assim:
obs: código na timeline principal do seu arquivo principal.
_root.loaderMc.animaMc.play();
Fiz um exemplo aqui:
http://rapidshare.com/files/196369952/animacao_as2.zip.html
Vê se ajuda em algo.
No arquivo principal.fla tem apenas um botão no stage com instância btnMc. Este botão receberá um evento de onRollover, e chama animação que está em um MC no SWF externo arquivo.swf assim que esse evento ocorrer.
No 1º frame da timeline principal do arquivo principal.fla existe o código:
No arquivo arquivo.fla tem apenas um MC com animação dentro dele. E esse mc está com nome de instância animaMc
E existe um actionscript stop() no 1º frame da timeline dessa animação, que serve pra parar a animação e não começar assim que carregar o arquivo.swf.
Só irá animar quando passar o mouse sobre o botão(btnMc) que está no stage principal do principal.fla.
Abraços.
Correção:
O evento de passar mouse sobre um objeto é chamado de onRollOver e não onRelease.
O evento de onRelease é quando clica e libera o mouse sobre o objeto.
O caminho para acessar o animação ficaria algo assim:
obs: código na timeline principal do seu arquivo principal.
_root.loaderMc.animaMc.play();
Fiz um exemplo aqui:
http://rapidshare.com/files/196369952/animacao_as2.zip.html
Vê se ajuda em algo.
No arquivo principal.fla tem apenas um botão no stage com instância btnMc. Este botão receberá um evento de onRollover, e chama animação que está em um MC no SWF externo arquivo.swf assim que esse evento ocorrer.
No 1º frame da timeline principal do arquivo principal.fla existe o código:
CÓDIGO
//crio um MC vazio por código com nome de loaderMc
//obs: mesma coisa que criar um MC vazio manualmente
_root.createEmptyMovieClip("loaderMc", _root.getNextHighestDepth());
//carrego o arquivo externo para o loaderMc
_root.loaderMc.loadMovie("arquivo.swf");
//quando passar o mouse sobre o botão, faça...
btnMc.onRollOver = function(){
//caminho pra chegar até o mc que está dentro de um swf externo e por sua vez esta dentro do loaderMc
_root.loaderMc.animaMc.play();
}
//obs: mesma coisa que criar um MC vazio manualmente
_root.createEmptyMovieClip("loaderMc", _root.getNextHighestDepth());
//carrego o arquivo externo para o loaderMc
_root.loaderMc.loadMovie("arquivo.swf");
//quando passar o mouse sobre o botão, faça...
btnMc.onRollOver = function(){
//caminho pra chegar até o mc que está dentro de um swf externo e por sua vez esta dentro do loaderMc
_root.loaderMc.animaMc.play();
}
No arquivo arquivo.fla tem apenas um MC com animação dentro dele. E esse mc está com nome de instância animaMc
E existe um actionscript stop() no 1º frame da timeline dessa animação, que serve pra parar a animação e não começar assim que carregar o arquivo.swf.
Só irá animar quando passar o mouse sobre o botão(btnMc) que está no stage principal do principal.fla.
Abraços.
#3
Posted 10 February 2009 - 02:27 PM
Valeu Rodrigo!
Mas eu não quero q o botão chame a animação de um arquivo externo, mas sim de um MovieClip q estar no mesmo arquivo, e isso tudo por detalhe vai ser carregado por um Loader.
Por que q eu falo q vai estar dentro de um Loader?
Porque quando eu coloco _root.instancia_mc.gotoAndPlay(2) dar certo no teste. Mas quando eu coloco no servidor, não aparece a animação.
Não sei se tem a ver com _root ou outra coisa.
Entendeu agora?
Mas eu não quero q o botão chame a animação de um arquivo externo, mas sim de um MovieClip q estar no mesmo arquivo, e isso tudo por detalhe vai ser carregado por um Loader.
Por que q eu falo q vai estar dentro de um Loader?
Porque quando eu coloco _root.instancia_mc.gotoAndPlay(2) dar certo no teste. Mas quando eu coloco no servidor, não aparece a animação.
Não sei se tem a ver com _root ou outra coisa.
Entendeu agora?
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Seja o primeiro a fazer
Tópico para o artigo |
Usabilidade |
fabianowd
|
|
|
|
Windows Live Messenger está pronto para estréia gl
IDG Now! - Internet |
Notícias |
TiTi Celestino
|
|
|
|
Governo prepara programa de incentivos para softwares
|
Notícias |
Notícias
|
|
|
|
Microsoft anuncia preços para o Windows 7 nos EUA
|
Notícias |
Notícias
|
|
|
|
Marca de cerveja lança aplicativo para iPhone que localiza bares e organiza festas
|
Notícias |
Notícias
|
|
|
|
Robô prepara macarrão em restaurante japonês
|
Notícias |
Notícias
|
|
|
|
Facebook prepara serviço para trocar músicas e filmes
|
Notícias |
Notícias
|
|
|
|
Javascript
Disponibilizar dados para outros sites |
Dreamweaver |
adrilr
|
|
Publicidade
|
|

Help













