Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera..
Eu estou com um MC no meu palco(intanciado: bola1): dentro deste tem um script que o permite simular gravidade e drag, de forma que o usuário possa brincar com ele, joga-lo de um lado pro outro;
Eu qro q quando e usuario clicar num botão (instanciado: VoltarBT) que está no palco, o MC em questão sai da posição onde está e va até a posição q eu determinei (executanto uma animação que está dentro do mc e começa no frame: "bolha"); para conseguir isso eu usei:
dentro do MC no frame bolha:
this.onEnterFrame=function():Void{
_x=_x+(posX-_x)*.1;
_y=_y+(posY-_y)*.1;
}
No frame do palco:
VoltarBt.onRelease=function(){
bola1.gotoAndPlay("bolha");
bola1.posX=154;
bola1.posY=142;
trace (bola1._x);
trace (bola1._y);
}
Meu problema: eu qro que ao chegar na posição que determinei (posX e posY) o MC comece a executar o frame "estoura" e vai até o final e pare.
porém,
se coloco o scritp:
bola1.x=posX; Ele vai direto à animação antes de chegar na posição;
se coloco: bola1.x=154; ele nunca chega a 154, ele sempre para em 153.55; e se uso isso ele vai 154;
e quando coloco o script dentro do MC ele fica num loop eterno.
E aí.. alguém pode me ajudar?
o arquivo está disponivel pra dowload:
http://www.4shared.com/file/95226141/1c478...oblematica.html
desde já, obrigado pela atenção.
Carregando comentários...