Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte.. tenho um MC funcionando como botão com o seguinte action
botao1_mc.onEnterFrame= function () {
if (this.hitTest (_xmouse, _ymouse, false)) {
tamanhox = tamanhox * 0.9 + (125 - this._xscale) * 0.1;
tamanhoy = tamanhoy * 0.9 + (125 - this._yscale) * 0.1;
this._xscale = this._xscale + tamanhox;
this._yscale = this._yscale + tamanhoy;
}
else {
tamanhox = tamanhox * 0.9 + (100 - this._xscale) * 0.1;
tamanhoy = tamanhoy * 0.9 + (100 - this._yscale) * 0.1;
this._xscale = this._xscale + tamanhox;
this._yscale = this._yscale + tamanhoy;
}
};
Esse action dá o efeito de elasticidade qdo se passa o mouse sobre o valor do botão ..
acontece que estou criando vários botões com instancias diferentes e o problema é que:
Quando eu passo o mouse sobre um botão , todos os outros executam a ação juntamente...... estranho né..
alguem pode me dar uma luz..
um abraço,
http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
não .. nao é isso explore.. as intancia dos botões estão diferentes.......mas no caso .. estou usando um script desse pra cada botao...botao1_mc.onEnterFrame= function () {...botao2_mc.onEnterFrame= function () {...e por aí vai
o que acontece é que todos os mcs se referenciam numa unica variavel, tamanhoxo certo seria fazer com que eles se refeernciassem em uma variavel propria do mc....ou seja...criar uma variavel dentro de cada mc pra acessa-la independentemente dos outros mcs..tipobotao1_mc.tamanhoxbotao2_mc.tamanhoxe assim por diante
olha a instancia dos bt!!!!!!!!!!!!!Acho que é isso!!!!!!!