badmadafaker
%Europe/Berlin %745 %2007, 17:53
hey ik ben bezig met een mask slide ding en dan is de bedoeling dat je met je muis er over heen gaat en als je dan naar rechts gaat met je muis de mc naar links gaat tot hij niet veder kan. ik heb nu de volgende script gebruikt maar het gaat heel erg schokkerig en als je je muis eerst in het midde doet en dan helemaal links laat hij niet helemaal het begin van de mc zien.
me fla (http://www.hippekip.eu/test.fla)
me code
var mouse = 0;
function setBar(){
var ease = 10;//speel hier mee om de ease te veranderen...
//hittest om te voorkomen dat de bar blijft scrollen als de muis er af is..
//zo kan ie dus ook niet buiten beeld scrollen...
if(this.hitTest(_parent._xmouse,_parent._ymouse,tr ue))
mouse = this._xmouse;
var verh = fotoBar._width / mask._width;
var goto = -((mouse * verh) - mouse);
var distance = fotoBar._x - goto;
var speed = distance/ease;
fotoBar._x -= speed;
if(speed > 0 && distance < 5)
fotoBar._x = goto;
else if(speed < 0 && distance > -5)
fotoBar._x = goto;
}
onEnterFrame = setBar;
me fla (http://www.hippekip.eu/test.fla)
me code
var mouse = 0;
function setBar(){
var ease = 10;//speel hier mee om de ease te veranderen...
//hittest om te voorkomen dat de bar blijft scrollen als de muis er af is..
//zo kan ie dus ook niet buiten beeld scrollen...
if(this.hitTest(_parent._xmouse,_parent._ymouse,tr ue))
mouse = this._xmouse;
var verh = fotoBar._width / mask._width;
var goto = -((mouse * verh) - mouse);
var distance = fotoBar._x - goto;
var speed = distance/ease;
fotoBar._x -= speed;
if(speed > 0 && distance < 5)
fotoBar._x = goto;
else if(speed < 0 && distance > -5)
fotoBar._x = goto;
}
onEnterFrame = setBar;