Ir para conteúdo

POWERED BY:

Arquivado

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

Marcello Friko

Como fazer fade out em um movieclip em um frame especifico

Recommended Posts

Pessoal eu estou com o seguinte problema, tenho um movieclip em AS2 que fazer esse MC girar, como um roda, o codigo é:

onClipEvent (enterFrame) {
	 i = getProperty(this,_rotation);
	 setProperty(this,_rotation,i + 0.5);
}
Ok até ai tá tudo ótimo, o circulo girando mas como fazer esse circulo fazer fade out em um ponto especifico da timeline? Já tentei algumas sintaxes e todas deram erro :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

onClipEvent (enterFrame) {
	 i = getProperty(this,_rotation);
	 setProperty(this,_rotation,i + 0.5);
if(this._currentFrame == 20){
this._alpha = 0;
}
}

Não funcionou, ok, eu assumo minha ignorância

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça assim meu caro

 

Remova o código do clip

Crie uma camada de AS

 

E coloque o código

onEnterFrame = function(){
	 globo._rotation += 0.5;
	 if(_currentframe > 20){
		 globo._alpha -= 10;
	 }
}

Onde globo é o nome da instancia do movieclip que você quer rodar

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom siga passo a passo o que eu vou escrever ok?

 

Clique em seu movieclip

 

REMOVA O COMANDO onClipEvent(enterframe) tudo... não deixe nada no clip!!

Crie uma camada só de ActionScript que se prolongue por toda sua animação.

 

O clip no qual tinha o onClipEvent você vai instanciar de globo (para fazer isso clique sobre o mesmo, depois clique em propriedades, você vai ver um campo em baixo de MovieClip no qual da para instanciar seu objeto!).

 

Feito isso

Vá a camada que eu falei para criar só de ActionScript copie e cole esse código no primeiro frame!

onEnterFrame = function(){
	 globo._rotation += 0.5;
	 if(_currentframe > 20){
		 globo._alpha -= 10;
	 }
}

 

Você verá que seu objeto vai se mexer!!! e depois do frame 20 ele vai ficar invisivel!

Não é para colocar esse código DENTRO do clip e sim no _root!!! seu PLACO.

 

Qualquer dúvida é só gritar!

 

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.