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 4139 korisnika na forumu :: 81 registrovanih, 8 sakrivenih i 4050 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., ab, Agape, Akiro, ArmFPGA, arsa, Asparagus, Ba4e, blankspace, Bosnjo, bunker, cenejac111, coaa, coaaco, Denaya, Djokislav, djuradj, Dogma21, DonRumataEstorski, Dorcolac, Draganeli, dule10savic, dusanobr, Dzoni70, EXIT78, Feller, Georgius, gost321, Great White, helen1, janbo, Jecmendo, Khaless, komenski, lafa008, Lieutenant, luka35, MarijaC84, Mcdado, mercedesamg, Mi lao shu, mikrimaus, mile.ilic75, MK10, Mrav Obrad, nenomir, Nikolajevic, niksa517, nnnnnnnnnn, Nomica, OgnjenMitric, operniki, ping15, PlayerOne, pobeda, predragc, Rebel Frank, ruma, S2M, sap, sasakrajina, ShtagodShtagod, Smajser, Smiljke, Srky Boy, sslay, stingD, StrahinjicOgnjen, superwhy, Tumansky, uruk, Vanderx, VanZan, Vasilije Budović, vaso1, vathra, vidra boy, vuk77, vuksa72, YU-UKI, zemljanin