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 729 korisnika na forumu :: 51 registrovanih, 4 sakrivenih i 674 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: A.R.Chafee.Jr., Akiro, Arsenije, Avalon015, Bbbggg1979, Belac91, Bob.Rock, Bosnjo, branko87, Bubimir, cekic, dano, dejan1972, DLazić, DPera, DragoslavS, ibssa, iceburn, Imperator_Aleksandr_lll, Jecmendo, Jelly4183, kybonacci, Leonov, mat, MDrasko, medaTT, Medojed, mercedesamg, milenko crazy north, milijarder, mirkoro, mishkooo, Moldovan, nebidrag, nenad81, Nole, opt1, pein, Prečanin30, redstar011, Remain, skok, Spila 0405, tamno.nebo, toni061, tooljan, Tumansky, Tvrtko I, vathra, VJ, voja64