• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

TS91

[Duvida]Aumentar o alpha

8 mensagens neste tópico

Eu estava a tentar fazer com que o alpha aumentasse a partir do ciclo for, mas quando o corro parece que ele entra num circulo sem fim.

Codigo que fiz:

on(release){
mc._visible = true;
var i;
var c;
for(i=0;i=50;i++)
{
c++
mc1._alpha = c;
}
}

Alguem me pode ajudar a resolver este problema?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ao que me parece, a linha do for está mal, estás a atribuir 50 à variável i.

Experimenta assim:

for(i=0;i!=50;i++)

A diferença está no !=. Quanto a variável i chegar a 50 ele pára.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

!= ??? será ??

porque não fazes uma animacão com frames ate 50?

SONiC Por segundos :confused: não apareceu o meu topico primeiro  :biggrin:

parece que partilhamos a mesma ideia será do "!="

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Apenas reparei no for. Agora não entendo é o que ele está a tentar fazer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tou a fazer um website; se faço uma animação depois não a sei controlar para que faço consoante se carrega no botão. xD

Eu ainda sou muito novato nisto xD

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Esse ciclo for não faz sentido, ele é todo executado num único frame. Ou seja, a única alteração visível vai ser a última que é o mesmo que fazer logo mc1._alpha = 50.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podia fazer do tipo:

gotoAndStop(2);

gotoAndStop(1);

Depois, em cada frame obtinha o valor do alpha e aumentava mais um até chegar aos 50.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora