[ Black One @ 16.12.2010. 11:06 ] @
Pozdrav svima!
Imam jedno pitanje kako u flashu mogu zumirati MC?
tj napravio sam dugme zoom in i zoom out i sada bi htjeo pritiskom na to dugme da se MC zumira
MC je stvari karta grada na kojoj želim prikazati par ikonica na par mjesta pa jel mi može netk odati primjer kako da to napravim?
hvala
To bi nešto trebalo izledati kao mapa grada e da i da je mišem mogu pomicati lijevo il desno kada ju zumiram =)
[ akasha org. @ 16.12.2010. 11:52 ] @
Recimo:

Code:

MC._xscale = 200;
MC._yscale = 200;


inicijalne vrednosi su 100

Verovatno će ti trebati i pomeranje, a to je sa MC._x i MC._y
[ Black One @ 17.12.2010. 11:27 ] @
thx pomoglo mi je puno. sredio sam sada to i napravio da mi prikazuje samo mapu kada se krečem po njoj u bilo kojem smjeru
kako sad da napravim funkciju da mogu s mišem pomicati mapu u bilo kojem smjeru isto tako da s mišem mogu zumirat kada skrolam
evo i koda što sam dosad napravio:

Code:

pocetak = 100;
trenutno = 100;
najvise = 200;
mapa_sirina = 2000;
mapa_visina = 1236;
ms = (mapa_sirina-800)/2;
ms1 = 0 -ms;
mv = (mapa_visina-600)/2;
mv1 = 0 -mv;
tms=0;
tmv=0;


zoomin.onPress = function () {
    
    if(trenutno>=najvise){
        
        
    }else{
    trenutno = trenutno + 10;
    mapa_mc._xscale = trenutno;
    mapa_mc._yscale = trenutno;
    }
    
};

zoomout.onPress = function () {
    if(trenutno<=pocetak){
                
    }else{
    trenutno = trenutno - 10;
    mapa_mc._xscale = trenutno;
    mapa_mc._yscale = trenutno;
    }
};

onEnterFrame = function() {
    if ((Key.isDown(Key.LEFT)))
    if(tms>=ms){}else{    
    mapa_mc._x = mapa_mc._x + 10;
    tms=tms +10;
    }
     
    if (Key.isDown(Key.UP)) 
    if(tmv>=mv){}else{    
    mapa_mc._y = mapa_mc._y + 10;
    tmv=tmv +10;
    }
    
     
    if (Key.isDown(Key.RIGHT))
    if(tms<=ms1){}else{    
    mapa_mc._x = mapa_mc._x - 10;
    tms=tms -10;
    }
    
  
    if (Key.isDown(Key.DOWN))
    if(tmv<=mv1){}else{    
    mapa_mc._y = mapa_mc._y - 10;
      tmv=tmv -10;
    }

};


[ akasha org. @ 17.12.2010. 13:18 ] @
Odlično :)

Pogledaj ovaj link: http://help.adobe.com/en_US/AS...l?content=00001265.html#350809

To je AS2 klasa Mouse.. Klasu Key već uveliko koristiš :)

Trebaće ti sva četiri događaja (onMouseDown, onMouseMove, onMouseUp, onMouseWheel).
Tipa, onMouseDown definiše onMouseMove da pomera i mapu, onMouseUp obriše onMouseMove listener. onMouseWheel bi trebalo da bude slično sa zoomin i zoomout..