Daj ime dugmetu na stage-u (u mom slucaju button),
ukloni ono koda sto si ti stavljao i zameni na _level0 na frame 1 sa ovim kodom:
Code:
// pass the MC that you are scaling
function djipalo(pMC:MovieClip, mnozilac:Number , xskal:Number , yskal:Number , razmera:Number) {
pMC.sX = Number(pMC.sX * mnozilac) + Number((xskal - pMC._xscale) * razmera);
pMC.sY = Number(pMC.sY * mnozilac) + Number((yskal - pMC._yscale) * razmera);
pMC._xscale += pMC.sX;
pMC._yscale += pMC.sY;
}
// function that gets called on _level0.onLoad event
// it initializes the vars needed for calculations
button.init = function() {
jump = false;
var sX:Number;
var sY:Number;
this.sX = 0;
this.sY = 0;
}
// add code for rollover/rollout events
button.onRollOver = function() {
this.jump = true;
}
button.onRollOut = function() {
this.jump = false;
}
button.onEnterFrame = function(){
if (this.jump) {
_level0.djipalo(this, .9, 100, 100, .3);
} else {
_level0.djipalo(this, .9, 70, 70, .3);
}
}
// when the loading is done, setup the vars for the button
this.onLoad = function() {
button.init();
}
Ovo je naravno ako neces da enkapsuliras sve lepo u klasu....
I naravno jedno od mogucih resenja .....
[Ovu poruku je menjao Vranac dana 21.04.2006. u 09:13 GMT+1]