M martyn Medlem sedan maj 2003 17 inlägg Trådstart 3 maj 2003 11:36 #1 Läste någon stans om hur man gjorde ”Gravitation” i flash, alltså att ett objekt eller en motion tween att sakta in eller öka hastighet i slutet eller i början, men kommer inte ihåg vart! Vet att det finns och välja i 5:an men det fungerar inte som jag vill! Någon som vet?
// Martyn
Finns ju ease in, ease out i Flash 5/MX.
Hur vill du att det skall funka?
M martyn Medlem sedan maj 2003 17 inlägg Den ska halvera hastigheten beroende på sträckan! Får inte ease in, ease out att fungera så värst bra, kan va jag som cp:ar till det oxå!
Kolla https://www.tigerofsweden.com så som menyn!
En enkel variat är
onClipEvent (enterFrame) {
this._x += (newX-this._x)/4;
}
där newX är den tänkta slutpositionen på filmklippet.
M martyn Medlem sedan maj 2003 17 inlägg Tack, det var så jag menade!
M martyn Medlem sedan maj 2003 17 inlägg Hur gör jag om jag vill hoppa till en ny frame direkt efter åkningen mellan de två positionerna? Ska väll vara med IF kan jag tänka mig! Eller??
//Martyn
onClipEvent (enterFrame) {
this._x += (newX-this._x)/4;
if(Math.round(this._x) == newX){
this._x = newX;
_root.gotoAndStop(10);
}
}