thiago_php 0 Denunciar post Postado Fevereiro 26, 2008 tenho esse codigo se alguem puder me explicar melhor o trcho do codigo onClipEvent(load) { _x = 20; _Y = 80; pos = 100; } onClipEvent(enterFrame) { _x = _x + (pos - _x)*.1; } valeu Compartilhar este post Link para o post Compartilhar em outros sites
Weverton N 0 Denunciar post Postado Fevereiro 26, 2008 Amigo, pelo que vejo esse código ele faz uma animação dinâmica no movieClip. Explicando: onClipEvent(load) //ao carregar o movie clip { _x = 20; //seta a posição _x (horizontal) como 20 _Y = 80; //seta a posição _y (vertical) como 80 pos = 100; //seta a veriável pos como 100. No caso, pos vai ser o valor de destino de onde o movieclip vai. } onClipEvent(enterFrame) //toda vez que entrar em um frame { _x = _x + (pos - _x)*.1; //faz um cálculo com os valores informados, no caso, pega a posição final (pos), subtrai pela posição atual (_x), multiplica por 0.1 e adiciona á posição atual. } Para você conseguir esse efeito nas duas direções (H e V), pode utilizar asim tbm: onClipEvent(load) //ao carregar o movie clip { _x = 20; //seta a posição _x (horizontal) como 20 _Y = 80; //seta a posição _y (vertical) como 80 posX = 100; //seta a veriável pos como 100. Horizontal posY = 100; //seta a veriável pos como 100. Vergical } onClipEvent(enterFrame) //toda vez que entrar em um frame { _x += (posX - _x)*.1; yx += (posY - _y)*.1; } Compartilhar este post Link para o post Compartilhar em outros sites