AS2.0: Skrolovanje

AS2.0: Skrolovanje

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Zelim da napravim da kada se klikne na dugme mc pocne pomijerati dok ne dodje do odredjene tacke. E sada, problem je u tome sto mc samo skoci na to mjesto bez ikakvog kretanja

   while(tekst_kut._x<300){       tekst_kut._x += 0.1;    }    while(tekst_kut._y<300){       tekst_kut._y += 0.1;    }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Sep 2007
  • Poruke: 22

Kao što neko reče, da ne zamaramo majstore:
Tvoj se mc pomera, ali toliko brzo da to ne registruješ. Komanda u petlji mora biti "usporena", dirigovana nekim događajem. To može biti novi frejm:

_mc.onEnterFrame = function(){
....//set instukcija
}

Na taj način, sa svakim frejmom izvršavaće se neka komanda, a tvom slučaju pomeranje mc, i to frejm brzinom.

Drugi način je pozivanjem funkcije u nekom vremenskom intervalu:


var IntervalPom:Number = 0;

tekst_kut.onPress = function() {//ili button po izboru
IntervalPom = setInterval(Pomeraj, 10);
};

function Pomeraj() {
if (tekst_kut._x>300 && tekst_kut._y>300) {
clearInterval(IntervalPom);
} else {
if (tekst_kut._x<=300) {
tekst_kut._x += 1;
}
if (tekst_kut._y<=300) {
tekst_kut._y += 1;
}
updateAfterEvent();
}
}



offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Znao sam da je to problem ali nisam znao kako da ga rijesim, hvala Smile

Ko je trenutno na forumu
 

Ukupno su 4505 korisnika na forumu :: 9 registrovanih, 1 sakriven i 4495 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: blue, brufen, havoc995, hyla, Imperator_Aleksandr_lll, nuke92, opt1, tooljan, Zmaj Tolak