15. februar 2007 - 12:30
Der er
3 kommentarer og 2 løsninger
Flash Actionscript bevægelse
Koden herunder symboliserer et objects bevægelse fra venstre mod højre. Jeg vil nu have den fra højre til venstre!!!??? Hvordan skal det så se ud. Objectets start position er i _x=1000 rany = Math.round((Math.random ()*280)); var endX = this._x + 1000; var endY = rany; var stepX = (endX - this._x) / (100+Math.round((Math.random ()*200))); var stepY = rany; this.onEnterFrame = function () { this._y = rany if (this._x < endX) this._x += stepX; };
Annonceindlæg fra Deloitte
15. februar 2007 - 12:37
#1
rany = Math.round((Math.random ()*280)); var endX = 0; var endY = rany; var stepX = (endX + this._x) / (100+Math.round((Math.random ()*200))); var stepY = rany; this.onEnterFrame = function () { this._y = rany if (this._x > endX) this._x -= stepX; }; ? Kender dog intet til flash, men det må vel være simpel matematik at minus istedet for plus?
15. februar 2007 - 12:41
#2
jeg fandt ud af det seæv rany = Math.round((Math.random ()*280)); var endX = this._x - 1000; var endY = rany; var stepX = (endX + this._x) / (100+Math.round((Math.random ()*200))); var stepY = rany; this.onEnterFrame = function () { this._y = rany if (this._x > endX) this._x += stepX; };