Uffaa.. 1 mês sumido mas estou aqui novamente com uma coisinha legal ;D
ultimamente ando meio sem tempo para postar devido a muita correria do serviço.. mas muita muita mesmo
kkkkkkkkkkkkkkkkk
algo do tipo trabalho escravo =p
bom mas vamos ao que interessa!
esse post vai ensinar vocês como fazer um MC (MovieClip) ficar girando em volta de um ponto fixo. Como se fosse uma 'Lua' ao redor da 'Terra'.
Primeiramente crie um MovieClip e o istancie como 'meuMC_mc'
>CODE <<>
// Aqui estou setando o 'raio' ou seja a distancia que o MC vai girar do ponto
raio = 100;
// Aqui estou setando a posição do MC (centralizando MovieClip)
this._x = Number(Stage.width - this._width)/2;
this._y = Number(Stage.height - this._height)/2;
// Função para girar o MC
function girar(){
meuMC_mc.onEnterFrame = function(){
// Seta a posição do X (formula para rotacionar a posição x)
this._x = Math.cos(Math.PI/180*angulo)*raio;
// Seta a posição do Y (formula para rotacionar a posição y)
this._y = Math.sin(Math.PI/180*angulo)*raio;
/* Verifica se o valor do angulo é menor que 360, caso seja ela almenta 20 em seu angulo. Caso contrário ele seta o valor do angulo para 1 */
angulo = angulo >= 360 ? angulo = 1 : angulo += 20;
}
}
girar();
Facil galera!!!
bom uma dica galera.. você pode criar varios MC's e fazerem ficar rodando.. algo como os 9 planetas ao redor do sol
pra fazer isso é só você repetir o mesmo precesso com outro MC e ir adicionando um valor depois do angulo
this._x = Math.cos(Math.PI/180*angulo+21)*raio;
this._y = Math.sin(Math.PI/180*angulo+21)*raio;
Espero que gostem disso heheh
bom até mais pessoal!
Fuiz.....
3 comentários:
Bom pessoal recebi alguns e-mail me perguntando como mecher na velocidade do MC's
bom é simples
angulo = angulo >= 360 ? angulo = 1 : angulo += 20;
no final desse codigo temos 'angulo += 20' se diminuir o 20 ou almentar estaremos mechendo na velocidade!
até mais ;D
vlw cara isso salvou minha vida! hehe
This info is invaluable. When can I find out more?
Take a look at my homepage online stopwatch with sound.
Postar um comentário