[ baneizalfe @ 21.04.2006. 03:29 ] @
Imam ovo dugme u prilozenom fajlo. Sve to lepo radi u flash player-u 5 u ActionScript-u 1. Ali ako ja promenim publish settings u FlashPlayer 8 i Action Script 2, nece ni da mrdne! Jel zna neko da namesti da radi?
[ Vranac @ 21.04.2006. 08:11 ] @
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]