Du kan lave det sindsyge beregner i MX med først er array af alle punkterne og kurverne i startfiguren og det samme for slutfiguren og så beregne de mellemliggende trin, men det bliver noget utroligt besværligt rod...
_root.onEnterFrame = function() { with (this.createEmptyMovieClip("box", 10)) { _x = start_x; _y = start_y; lineStyle(1,0,100); lineTo(cur_width,0); lineTo(cur_width,cur_height); lineTo(0,cur_height); lineTo(0,0); } if (transitions[pointer].f == counter) { pointer++; dx = transitions[pointer].dx/transitions[pointer].f; dy = transitions[pointer].dy/transitions[pointer].f; } cur_width += dx; cur_height += dy; } Det skulle virke... Fortæl hvad der sker, hvis det er lidt galt...
Flot klaret uden at have mx ved hånden! Der er et lille problem idet den horosontale transition ikke stopper ved X=500, men bare forsætter der ud af :-)
En anden ting. Er det muligt at lave det så tweeningen sker til begge sider på samme tid (altså til højre og venstre) således at firkantens center hele tiden er det samme sted?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.