|
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();
}
}
|