[ascoders] Re: Movieclip Eigenschaften auf ganze Zahlen runden

  • From: Kiko <kiko@xxxxxxxxxxxxx>
  • To: Alex Uhlmann <ascoders@xxxxxxxxxxxxx>
  • Date: Wed, 28 Jul 2004 14:08:01 +0100

Hallo Alex,

> was gibt es für Nachteile wenn man immer Movieclip Eigenschaften auf
> ganze Zahlen rundet? Kann der Flash Player nicht sowieso nur ganze Pixel
> darstellen?
Nicht wirklich. Intern wird mit dem genauen Wert weitergerechnet, auch
wenn zur Bildschirmdarstellung gerundet wird.

Nehmen wir an du hast einen Film, der sich dynamisch bewegt:

clip_mc._x = 0;

clip_mc.onEnterFrame = function()
{
    this._x += this.xSpeed;
}

[xSpeed = 1.5]
x = [1.5, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15];
am Bildschirm:
x = [2, 3, 5, 6, 8, 9, 11, 12, 14, 15];
 (falls in Flash aufgerundet wird ;))

Wenn du selber rundest wirds ggf. ungenau bzw. das Verhalten ändert
sich:

nicht gerundet wird intern trotz der Darstellung bei beispielsweise
_x=2 mit 1.5 weitergerechnet, der nächte Schritt ist also 3. Wenn du
rundest, dann wird intern mit dem gerundeten Wert weitergerechnet, der
nächste Wert ist 3.5 und das wird zu 4 aufgerundet. Das Verhalten
ändert sich sichtlich.

Meintest du sowas?

viele Grüsse,
  Kiko

-- 
< O > christoph starkmann
http://www.webspline.de
mobil: 0179-1162652
mail:  kiko@xxxxxxxxxxxxx
-- 

------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: