kevinrommen
%Europe/Berlin %406 %2005, 10:45
dag mensen,
Ik ben bezig met timebased animaties en met easing functies. Nu wil ik een van de easing functies die ik hebb loopen maar dat wil nog niet werken en ik kan niet ontdekken waarom. Heeft iemand hier een idee voor. Het is dus het probleem dat hij de eerste keer perfect werkt maar als ik hem terug zet dan zou hij lijkt me weer moeten gaan lopen. maar dat doet hij niet
// easing functie, met dank aan Robert Penner
// t: current time, b: beginning value, c: change in position, d: duration
function easeInCirc(t, b, c, d) {
return -c*(Math.sqrt(1-(t /= d)*t)-1)+b;
}
onEnterFrame = function () {
var bolx = easeInCirc(getTimer(), -20, 600, 5000);
if (bolx<600) {
// we zijn in de animatie, aan de hand van t (0 tot 1) berekenen locatie
bol1._x = bolx;
} else {
// animatie is afgelopen, zet object op eindpunt
bol1._x = -20
}
};
Ik ben bezig met timebased animaties en met easing functies. Nu wil ik een van de easing functies die ik hebb loopen maar dat wil nog niet werken en ik kan niet ontdekken waarom. Heeft iemand hier een idee voor. Het is dus het probleem dat hij de eerste keer perfect werkt maar als ik hem terug zet dan zou hij lijkt me weer moeten gaan lopen. maar dat doet hij niet
// easing functie, met dank aan Robert Penner
// t: current time, b: beginning value, c: change in position, d: duration
function easeInCirc(t, b, c, d) {
return -c*(Math.sqrt(1-(t /= d)*t)-1)+b;
}
onEnterFrame = function () {
var bolx = easeInCirc(getTimer(), -20, 600, 5000);
if (bolx<600) {
// we zijn in de animatie, aan de hand van t (0 tot 1) berekenen locatie
bol1._x = bolx;
} else {
// animatie is afgelopen, zet object op eindpunt
bol1._x = -20
}
};